From 93de60e511d15b61a490ed690dee15c923ff9538 Mon Sep 17 00:00:00 2001 From: blake2-ppc Date: Thu, 22 Aug 2013 00:35:16 +0200 Subject: [PATCH] std::str: Add test for CharIterator .clone() --- src/libstd/str.rs | 8 ++++++++ 1 file changed, 8 insertions(+) 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";