diff --git a/src/libstd/str.rs b/src/libstd/str.rs index d8f723d9c780..690e1906ae29 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -3139,6 +3139,14 @@ mod tests { assert_eq!(pos, v.len()); } + #[test] + fn test_iterator_clone() { + let s = "ศไทย中华Việt Nam"; + let mut it = s.iter(); + it.next(); + assert!(it.zip(it.clone()).all(|(x,y)| x == y)); + } + #[test] fn test_byte_iterator() { let s = ~"ศไทย中华Việt Nam";