assertables

Module assert_contains

Source
Expand description

Assert for a container and a containee.

These macros help with comparison of a container (such as a string, array, range) and a containee (such as a string substring, an array element, a range value).

§Example

use assertables::*;

// String contains substring
let a: &str = "alfa";
let b: &str = "lf";
assert_contains!(a, b);

// Range contains value
let a = 1..3;
let b = 2;
assert_contains!(a, &b);

// Vector contains element
let a = vec![1, 2, 3];
let b = 2;
assert_contains!(a, &b);

Modules§

  • Assert a container is a match for an expression.
  • Assert an expression (such as a string) does not contain an expression (such as a substring).