prop_test

Run a named property

Runs the property captured by a prop_named Dict against values drawn from gen, mirroring prop_for_all’s parameters. A failing report is prefixed with the property’s name.

Parameters

Returns

Expect_pass on success, Expect_stop on failure.

Examples

set_seed(42)
monotone = prop_named("monotone", \(x) x <= 100)
assert(prop_test(monotone, prop_gen_between(0, 200)))

See Also

prop_for_all, prop_named