totems-rs
A collection of assertion macros for unit testing in Rust.
Enums
assert_ok!()
let result = "5".;
assert_ok!;
assert_ok!().with_value()
let result = "5".;
assert_ok!.with_value;
assert_err!()
let result = "z".;
assert_err!;
assert_some!()
let option = "5"..ok;
assert_some!;
assert_some!().with_value()
let option = "5"..ok;
assert_some!.with_value;
assert_none!()
let option = "z"..ok;
assert_none!;
Collections
assert_contains!()
let vec = vec!;
let x = 5;
assert_contains!;
let mut map = new;
map.insert;
map.insert;
let pair = ;
assert_contains!
assert_all!()
let vec = vec!;
assert_all!;
assert_any!()
let vec = vec!;
assert_any!;
Inequalities
assert_lt! // less than
assert_le! // less or equal
assert_gt! // greater than
assert_ge! // greater or equal