Trait OutputAssertExt

Source
pub trait OutputAssertExt {
    // Required method
    fn assert(self) -> Assert;
}
Expand description

Assert the state of an Output.

§Examples

use assert_cmd::prelude::*;

use std::process::Command;

let mut cmd = Command::cargo_bin("bin_fixture")
    .unwrap();
cmd.assert()
    .success();

Required Methods§

Source

fn assert(self) -> Assert

Wrap with an interface for that provides assertions on the Output.

§Examples
use assert_cmd::prelude::*;

use std::process::Command;

let mut cmd = Command::cargo_bin("bin_fixture")
    .unwrap();
cmd.assert()
    .success();

Implementations on Foreign Types§

Source§

impl OutputAssertExt for &mut Command

Source§

impl OutputAssertExt for Output

Implementors§

Source§

impl OutputAssertExt for &mut assert_cmd::cmd::Command