pub struct MockRunner { /* private fields */ }Expand description
A test runner that records each invocation and returns a configured
Output without launching anything.
Implementations§
Source§impl MockRunner
impl MockRunner
Sourcepub fn invocations(&self) -> Vec<RecordedRun>
pub fn invocations(&self) -> Vec<RecordedRun>
A snapshot of the recorded invocations.
Sourcepub fn was_invoked(&self) -> bool
pub fn was_invoked(&self) -> bool
Whether the runner was ever invoked (i.e. a child would have launched).
Trait Implementations§
Source§impl ProcessRunner for MockRunner
impl ProcessRunner for MockRunner
Auto Trait Implementations§
impl !Freeze for MockRunner
impl RefUnwindSafe for MockRunner
impl Send for MockRunner
impl Sync for MockRunner
impl Unpin for MockRunner
impl UnsafeUnpin for MockRunner
impl UnwindSafe for MockRunner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more