// vim: tw=80
#![deny(warnings)]
use mockall::*;
mock! {
Foo {
fn bar<T: 'static>(x: T) -> Vec<T>;
}
}
#[test]
fn returning() {
let ctx = MockFoo::bar_context();
ctx.expect::<i16>().returning(|x| vec![x]);
let v = MockFoo::bar(42i16);
assert_eq!(v[0], 42i16);
}