Macro module

Source
macro_rules! module {
    ($u:tt, {$($b:tt)+}) => { ... };
    ($u:tt) => { ... };
}
Expand description

Constructs a TestModule and wraps it inside a lazy-locked Module

Simple usage: module!(Unit)

Complex usage:

module!(Integration, {
    .using_fixture_dir()
    .using_tmp_dir()
    .setup(|module| {
        /* ... */
    })
})