blob: a984b40b8a89e6a0b8646f627b92eb0e6f25932b [file] [log] [blame]
Jakub Kotura425e552020-12-21 17:28:15 +01001use itertools::Itertools;
2
3#[test]
4fn specialization_intersperse() {
5 let mut iter = (1..2).intersperse(0);
6 iter.clone().for_each(|x| assert_eq!(Some(x), iter.next()));
7
8 let mut iter = (1..3).intersperse(0);
9 iter.clone().for_each(|x| assert_eq!(Some(x), iter.next()));
10
11 let mut iter = (1..4).intersperse(0);
12 iter.clone().for_each(|x| assert_eq!(Some(x), iter.next()));
13}