mod fixtures;
mod test_skip_frames {
use crate::fixtures::new_small_waveform;
use babycat::Source;
#[test]
fn test_size_hint_1() {
let waveform = new_small_waveform();
let ws = waveform.into_source();
assert_eq!(ws.size_hint(), (30, Some(30)));
let mut ws = ws.skip_frames(1);
assert_eq!(ws.size_hint(), (27, Some(27)));
ws.next();
assert_eq!(ws.size_hint(), (26, Some(26)));
let ws = ws.skip_frames(10);
assert_eq!(ws.size_hint(), (0, Some(0)));
}
}