struct

Spectator::Matchers::ChangeFromMatcher(ExpressionType, FromType)

Inherits Spectator::Matchers::Matcher / Struct / Value / Object

Matcher that tests whether an expression changed from a specific value.

Constructors

new(expression : Block(ExpressionType), expected : FromType)

Creates a new change matcher.

Source

Instance methods

by(amount)

Specifies what the resulting value of the expression should change by.

Source
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.

Source
match(actual : Expression(T)) : MatchData forall T

Actually performs the test against the expression.

Source
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.

Source
to(value)

Specifies what the resulting value of the expression must be.

Source