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