blob: 8cf7aa9209b03538d8b2a7fbcf29f8fe9dbc2e73 [file] [log] [blame]
// vim: tw=80
#![deny(warnings)]
use mockall::*;
mock! {
MyIter {}
impl Iterator for MyIter {
type Item=u32;
fn next(&mut self) -> Option<u32>;
}
}
#[test]
fn returning() {
let mut mock = MockMyIter::new();
mock.expect_next()
.returning(|| Some(5));
assert_eq!(5, mock.next().unwrap());
}