Spectator::Matchers::RespondMatcher(ExpectedType)
Inherits Spectator::Matchers::Matcher / Struct / Value / Object
Matcher that tests that a type responds to a method call.
The instance is tested with the responds_to? method.
The ExpectedType type param should be a NamedTuple,
with each key being the method to check and the value is ignored.
Constructors
new
SourceInstance methods
description
Short text about the matcher's purpose. This explains what condition satisfies the matcher. The description is used when the one-liner syntax is used.
match(actual : Expression(T)) : MatchData forall T
Actually performs the test against the expression.
negated_match(actual : Expression(T)) : MatchData forall T
Performs the test against the expression, but inverted.
A successful match with #match should normally fail for this method, and vice-versa.