Sha256: c9a218bd27183a2b598f7c4b2d548edab78f8ce8b3552885ab654877698c5383
Contents?: true
Size: 623 Bytes
Versions: 14
Compression:
Stored size: 623 Bytes
Contents
require_relative '../../test_helper' class CallbackWithAroundTypeAndTerminatorTest < StateMachinesTest def setup @object = Object.new end def test_should_not_halt_if_terminator_does_not_match callback = StateMachines::Callback.new(:around, do: lambda { |block| block.call(false); false }, terminator: lambda { |result| result == true }) callback.call(@object) end def test_should_not_halt_if_terminator_matches callback = StateMachines::Callback.new(:around, do: lambda { |block| block.call(false); false }, terminator: lambda { |result| result == false }) callback.call(@object) end end
Version data entries
14 entries across 14 versions & 2 rubygems