View Source Machete.NoneMatcher (Machete v0.2.3)
Defines a matcher that matches against a set of matchers, requiring none of them to match
Link to this section Summary
Functions
Matches against a set of matchers, requiring none of them to match
Link to this section Types
@opaque t()
Describes an instance of this matcher
Link to this section Functions
@spec none([Machete.Matchable.t()]) :: t()
Matches against a set of matchers, requiring none of them to match
Takes a list of matchers as its sole (mandatory) argument
Examples:
iex> assert "abc" ~> none([integer(), float()])
true
iex> refute :abc ~> all([atom(), string()])
false