core::iter::repeat_with: fix tests some more

This commit is contained in:
Mazdak Farrokhzad 2018-02-12 09:15:13 +01:00
parent f025eff21d
commit 55c669c4d9

View file

@ -1565,11 +1565,11 @@ fn test_repeat_with_rev() {
let mut curr = 1;
let mut pow2 = repeat_with(|| { let tmp = curr; curr *= 2; tmp })
.rev().take(4);
assert_eq!(it.next(), Some(1));
assert_eq!(it.next(), Some(2));
assert_eq!(it.next(), Some(4));
assert_eq!(it.next(), Some(8));
assert_eq!(it.next(), None);
assert_eq!(pow2.next(), Some(1));
assert_eq!(pow2.next(), Some(2));
assert_eq!(pow2.next(), Some(4));
assert_eq!(pow2.next(), Some(8));
assert_eq!(pow2.next(), None);
}
#[test]