diff options
| author | blake2-ppc <blake2-ppc> | 2013-08-22 00:35:16 +0200 |
|---|---|---|
| committer | blake2-ppc <blake2-ppc> | 2013-08-22 00:35:43 +0200 |
| commit | 93de60e511d15b61a490ed690dee15c923ff9538 (patch) | |
| tree | 13ac7668a58d705f3192bd71688aa6e33f2763ed | |
| parent | 8fe83028870ac6ac48e99a38d2992bedc26ec0d7 (diff) | |
| download | rust-93de60e511d15b61a490ed690dee15c923ff9538.tar.gz rust-93de60e511d15b61a490ed690dee15c923ff9538.zip | |
std::str: Add test for CharIterator .clone()
| -rw-r--r-- | src/libstd/str.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libstd/str.rs b/src/libstd/str.rs index d8f723d9c78..690e1906ae2 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -3140,6 +3140,14 @@ mod tests { } #[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"; let v = [ |
