diff --git a/src/test/stdtest/vec.rs b/src/test/stdtest/vec.rs index d281a697cbe..50c02a96033 100644 --- a/src/test/stdtest/vec.rs +++ b/src/test/stdtest/vec.rs @@ -316,6 +316,17 @@ fn iter_nonempty() { assert i == 6; } +#[test] +fn iter2() { + let i = 0; + vec::iter2([1, 2, 3], { |j, v| + if i == 0 { assert v == 1; } + assert j + 1u == v as uint; + i += v; + }); + assert i == 6; +} + #[test] fn riter_empty() { let i = 0;