about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--library/alloc/tests/vec.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/alloc/tests/vec.rs b/library/alloc/tests/vec.rs
index 6c71cf924d2..ad69234403b 100644
--- a/library/alloc/tests/vec.rs
+++ b/library/alloc/tests/vec.rs
@@ -1100,12 +1100,12 @@ fn test_from_iter_specialization_panic_during_drop_leaks() {
 #[test]
 fn test_collect_after_iterator_clone() {
     let v = vec![0; 5];
-    let mut i = v.into_iter().peekable();
+    let mut i = v.into_iter().map(|i| i + 1).peekable();
     i.peek();
     let v = i.clone().collect::<Vec<_>>();
+    assert_eq!(v, [1, 1, 1, 1, 1]);
     assert!(v.len() <= v.capacity());
 }
-
 #[test]
 fn test_cow_from() {
     let borrowed: &[_] = &["borrowed", "(slice)"];