class MachineWithNilActionTest
Public Instance Methods
setup()
click to toggle source
# File test/unit/machine_test.rb, line 453 def setup integration = Module.new do include StateMachine::Integrations::Base @defaults = {:action => :save} end StateMachine::Integrations.const_set('Custom', integration) @machine = StateMachine::Machine.new(Class.new, :action => nil, :integration => :custom) end
teardown()
click to toggle source
# File test/unit/machine_test.rb, line 467 def teardown StateMachine::Integrations.send(:remove_const, 'Custom') end
test_should_have_a_nil_action()
click to toggle source
# File test/unit/machine_test.rb, line 463 def test_should_have_a_nil_action assert_nil @machine.action end