class MachineWithExistingMachinesOnOwnerClassTest
Public Instance Methods
setup()
click to toggle source
# File test/unit/machine_test.rb, line 2737 def setup @klass = Class.new @machine = StateMachine::Machine.new(@klass, :initial => :parked) @second_machine = StateMachine::Machine.new(@klass, :status, :initial => :idling) @object = @klass.new end
test_should_initialize_state_for_both_machines()
click to toggle source
# File test/unit/machine_test.rb, line 2749 def test_should_initialize_state_for_both_machines assert_equal 'parked', @object.state assert_equal 'idling', @object.status end
test_should_track_each_state_machine()
click to toggle source
# File test/unit/machine_test.rb, line 2744 def test_should_track_each_state_machine expected = {:state => @machine, :status => @second_machine} assert_equal expected, @klass.state_machines end