Sha256: f802da86f62f214936d3874eb4007d09c4ed70e7e78a6d5771e1e02b038a7bbd
Contents?: true
Size: 477 Bytes
Versions: 14
Compression:
Stored size: 477 Bytes
Contents
require_relative '../../test_helper' class CallbackWithUnlessConditionTest < StateMachinesTest def setup @object = Object.new end def test_should_call_if_false callback = StateMachines::Callback.new(:before, unless: lambda { false }, do: lambda {}) assert callback.call(@object) end def test_should_not_call_if_true callback = StateMachines::Callback.new(:before, unless: lambda { true }, do: lambda {}) refute callback.call(@object) end end
Version data entries
14 entries across 14 versions & 2 rubygems