unimock 0.6.8

A versatile and developer-friendly trait mocking library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use unimock as mocknroll;

#[mocknroll::unimock(api=TestMock, prefix=mocknroll)]
trait Test {
    fn test(&self);
}

#[test]
fn test() {
    use mocknroll::MockFn;

    let roll = mocknroll::Unimock::new(TestMock::test.stub(|each| {
        each.call(mocknroll::matching!()).returns(());
    }));

    roll.test();
}