class ActiveRecordTest::MachineByDefaultTest

Public Instance Methods

setup() click to toggle source
# File test/unit/integrations/active_record_test.rb, line 126
def setup
  @model = new_model
  @machine = StateMachine::Machine.new(@model)
end
test_should_create_notifier_after_callback() click to toggle source
# File test/unit/integrations/active_record_test.rb, line 143
def test_should_create_notifier_after_callback
  assert_equal 1, @machine.callbacks[:after].size
end
test_should_create_notifier_before_callback() click to toggle source
# File test/unit/integrations/active_record_test.rb, line 139
def test_should_create_notifier_before_callback
  assert_equal 1, @machine.callbacks[:before].size
end
test_should_use_save_as_action() click to toggle source
# File test/unit/integrations/active_record_test.rb, line 131
def test_should_use_save_as_action
  assert_equal :save, @machine.action
end
test_should_use_transactions() click to toggle source
# File test/unit/integrations/active_record_test.rb, line 135
def test_should_use_transactions
  assert_equal true, @machine.use_transactions
end