Skip to content

Commit 6b5e86b

Browse files
committed
Extend the test for EscapeUnicode
to also check that it is legitimately an `ExactSizeIterator`.
1 parent 41950c6 commit 6b5e86b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/libcoretest/char.rs

+6
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,12 @@ fn eu_iterator_specializations() {
276276
// Check last
277277
assert_eq!(iter.clone().last(), Some('}'));
278278

279+
// Check len
280+
assert_eq!(iter.len(), len - offset);
281+
282+
// Check size_hint (= len in ExactSizeIterator)
283+
assert_eq!(iter.size_hint(), (iter.len(), Some(iter.len())));
284+
279285
// Check counting
280286
assert_eq!(iter.clone().count(), len - offset);
281287

0 commit comments

Comments
 (0)