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