Module assert_program_args_stdout_ne

Source
Expand description

Assert a command (built with program and args) stdout is not equal to another.

Pseudocode:
(a_program + a_args ⇒ command ⇒ stdout) ≠ (b_program + b_args ⇒ command ⇒ stdout)

§Example

use assertables::*;

let a_program = "bin/printf-stdout";
let a_args = ["%s", "alfa"];
let b_program = "bin/printf-stdout";
let b_args = ["%s%s", "z", "z" ];
assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args);

§Module macros