Macro libcnb_test::assert_not_contains

source ·
macro_rules! assert_not_contains {
    ($left:expr, $right:expr $(,)?) => { ... };
    ($left:expr, $right:expr, $($arg:tt)+) => { ... };
}
Expand description

Asserts that left does not contain right.

Commonly used when asserting pack output in integration tests. Expands to a str::contains call and logs left (in unescaped and escaped form) as well as right on failure.

§Example

use libcnb_test::assert_not_contains;

let output = "Hello World!\nHello Integration Test!";
assert_not_contains!(output, "Bahamas");