blob: 75900d9bad4fac23c3782f1e31f9af53de26affb [file] [log] [blame]
// vim: tw=80
//! A struct with a method that returns an immutable static reference
#![deny(warnings)]
use mockall::*;
mock! {
Foo {
fn foo(&self) -> &'static u32;
}
}
#[test]
fn return_const() {
const X: u32 = 5;
let mut mock = MockFoo::new();
mock.expect_foo()
.return_const(&X);
assert_eq!(5, *mock.foo());
}