Trait assert_cmd::IntoCodePredicate[][src]

pub trait IntoCodePredicate<P> where
    P: Predicate<i32>, 
{ fn into_code(self) -> P; }

Used by Assert::code to convert Self into the needed Predicate<i32>.

Examples

This example is not tested
use assert_cmd::prelude::*;

use std::process::Command;

Command::main_binary()
    .unwrap()
    .env("exit", "42")
    .assert()
    .code(42);
// which is equivalent to
Command::main_binary()
    .unwrap()
    .env("exit", "42")
    .assert()
    .code(predicates::ord::eq(42));

Required Methods

Convert to a predicate for testing a program's exit code.

Implementations on Foreign Types

impl IntoCodePredicate<EqPredicate<i32>> for i32
[src]

Implementors