Testing module

explain

procedureextensionsince 0.30.0Source

The message assert_that would report, or an empty string when value matches.

Example↗
assert(explain(5, is(5)) == "");
assert(explain(4, greater_than(5)) != "");
explain :: (value: $T, matcher: Matcher) -> string

The message assert_that would report, or an empty string when value matches.

Parameters

value: $T
the value to check.
matcher: Matcher
what it should be.

Returns

string
Example↗
assert(explain(5, is(5)) == "");
assert(explain(4, greater_than(5)) != "");

See also