| use super::*; | |
| #[test] | |
| fn empty() { | |
| let s = SmallStr::<1>::new(); | |
| assert!(s.empty()); | |
| assert_eq!("", s.as_str()); | |
| assert!(!s.spilled()); | |
| } | |
| #[test] | |
| fn from_iter() { | |
| let s = ["aa", "bb", "cc"].iter().collect::<SmallStr<6>>(); | |
| assert_eq!("aabbcc", s.as_str()); | |
| assert!(!s.spilled()); | |
| let s = ["aa", "bb", "cc", "dd"].iter().collect::<SmallStr<6>>(); | |
| assert_eq!("aabbccdd", s.as_str()); | |
| assert!(s.spilled()); | |
| } |