about summary refs log tree commit diff
path: root/src/libcore/tests
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-12-09 00:18:34 +0000
committerbors <bors@rust-lang.org>2018-12-09 00:18:34 +0000
commitb7da2c6e12a6b2a2343e2f1e66fe4f6a1ad55463 (patch)
tree481ef614252d8aa77850a9517772b20b1ea09d93 /src/libcore/tests
parentd7a9d961c349bb7826ece463e51f10667a9fb851 (diff)
parent5728a043e8280e96cbae784a731d43f2c7a50137 (diff)
downloadrust-b7da2c6e12a6b2a2343e2f1e66fe4f6a1ad55463.tar.gz
rust-b7da2c6e12a6b2a2343e2f1e66fe4f6a1ad55463.zip
Auto merge of #56630 - sinkuu:core_iter, r=kennytm
Resolve FIXME in libcore/iter/mod.rs

and makes a few improvements.
Diffstat (limited to 'src/libcore/tests')
-rw-r--r--src/libcore/tests/iter.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcore/tests/iter.rs b/src/libcore/tests/iter.rs
index 19be1a07c5b..4efa0136314 100644
--- a/src/libcore/tests/iter.rs
+++ b/src/libcore/tests/iter.rs
@@ -1001,6 +1001,8 @@ fn test_cycle() {
     let mut it = (0..).step_by(1).take(0).cycle();
     assert_eq!(it.size_hint(), (0, Some(0)));
     assert_eq!(it.next(), None);
+
+    assert_eq!(empty::<i32>().cycle().fold(0, |acc, x| acc + x), 0);
 }
 
 #[test]