Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'lib/smol_str/tests/test.rs')
-rw-r--r--lib/smol_str/tests/test.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/smol_str/tests/test.rs b/lib/smol_str/tests/test.rs
index 1fbe7d667d..ef5749ac9c 100644
--- a/lib/smol_str/tests/test.rs
+++ b/lib/smol_str/tests/test.rs
@@ -258,3 +258,15 @@ fn test_bad_size_hint_char_iter() {
assert!(!new.is_heap_allocated());
assert_eq!(new, collected);
}
+
+#[test]
+fn test_to_smolstr() {
+ use smol_str::ToSmolStr;
+
+ for i in 0..26 {
+ let a = &"abcdefghijklmnopqrstuvwxyz"[i..];
+
+ assert_eq!(a, a.to_smolstr());
+ assert_eq!(a, smol_str::format_smolstr!("{}", a));
+ }
+}