class MachineWithOtherStates
Public Instance Methods
setup()
click to toggle source
# File test/unit/machine_test.rb, line 2227 def setup @klass = Class.new @machine = StateMachine::Machine.new(@klass, :initial => :parked) @parked, @idling = @machine.other_states(:parked, :idling) end
test_should_include_other_states_in_known_states()
click to toggle source
# File test/unit/machine_test.rb, line 2233 def test_should_include_other_states_in_known_states assert_equal [@parked, @idling], @machine.states.to_a end
test_should_not_create_matcher()
click to toggle source
# File test/unit/machine_test.rb, line 2241 def test_should_not_create_matcher assert_nil @idling.matcher end
test_should_use_default_value()
click to toggle source
# File test/unit/machine_test.rb, line 2237 def test_should_use_default_value assert_equal 'idling', @idling.value end