Sha256: a6e025492c695c1eddbf0ce09352955dde7e77f04f3c16ac0b4a972224842796
Contents?: true
Size: 693 Bytes
Versions: 19
Compression:
Stored size: 693 Bytes
Contents
module RR module TimesCalledMatchers # Including this module marks the TimesCalledMatcher as NonTerminal. # Being NonTerminal means the Scenario will not "terminate" even when # called infinite times. # # The Scenario that uses a NonTerminal TimesCalledMatcher will # continue using the Scenario when passed the matching arguments. # This is done by the attempt? always returning true. # # This is in opposition to Terminal TimesCalledMatchers, where # attempt? will eventually return false. module NonTerminal def terminal? false end def possible_match?(times_called) true end def attempt?(times_called) true end end end end
Version data entries
19 entries across 19 versions & 1 rubygems