API Reference Flow Assertions v0.6.0
Modules
This is a library of assertions for Elixir's ExUnit. It emphasizes two things
Assertions used to test other assertions.
Functions that create handy predicates for use with FlowAssertions.MiscA.assert_good_enough/2
use
this module to get all the assertion-definition helpers at once.
Functions helpful in the construction of a new assertion.
Easier creation of assertions that can be chained together.
Code to support writing checkers like the ones in FlowAssertions.Checkers
.
Generate "runners" used in tabular tests of assertions and assertion-like functions.
Assertions that apply to Enums.
Assertions that apply to Maps and structures and sometimes to keyword lists.
Miscellaneous, including assertions for common idioms like {:ok, <content>}
These assertions assume a convention of initializing keys in a map to an "I have no value" value, with the expectation that they will later be given real values.
Assertions that apply only to structs, not maps.