diff options
| author | bors <bors@rust-lang.org> | 2014-11-03 14:17:26 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-11-03 14:17:26 +0000 |
| commit | 2790505c19b158a5494139dba084b6af82810b96 (patch) | |
| tree | e4f0b8cd6a79bb657ad12ecf11fedc82f44b0951 /src/libcoretest | |
| parent | b9b396cd7506c2e2aa6737adfa80f3404ed81b9d (diff) | |
| parent | 696f72e84e8420933270be5cde3735b372cee8c5 (diff) | |
| download | rust-2790505c19b158a5494139dba084b6af82810b96.tar.gz rust-2790505c19b158a5494139dba084b6af82810b96.zip | |
auto merge of #18468 : jakub-/rust/iter-repeat, r=alexcrichton
Implements a part of RFC 235. [breaking-change]
Diffstat (limited to 'src/libcoretest')
| -rw-r--r-- | src/libcoretest/iter.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libcoretest/iter.rs b/src/libcoretest/iter.rs index 98db377b0d5..5d333d48e96 100644 --- a/src/libcoretest/iter.rs +++ b/src/libcoretest/iter.rs @@ -846,6 +846,14 @@ fn test_iterate() { assert_eq!(it.next(), Some(8u)); } +#[test] +fn test_repeat() { + let mut it = repeat(42u); + assert_eq!(it.next(), Some(42u)); + assert_eq!(it.next(), Some(42u)); + assert_eq!(it.next(), Some(42u)); +} + #[bench] fn bench_rposition(b: &mut Bencher) { let it: Vec<uint> = range(0u, 300).collect(); |
