class StateWithInvalidMethodCallTest

Public Instance Methods

setup() click to toggle source
# File test/unit/state_test.rb, line 763
def setup
  @klass = Class.new
  @machine = StateMachine::Machine.new(@klass)
  @ancestors = @klass.ancestors
  @machine.states << @state = StateMachine::State.new(@machine, :idling)
  @state.context do
    def speed
      0
    end
  end
  
  @object = @klass.new
end
speed() click to toggle source
# File test/unit/state_test.rb, line 769
def speed
  0
end
test_should_call_method_missing_arg() click to toggle source
# File test/unit/state_test.rb, line 777
def test_should_call_method_missing_arg
  assert_equal 1, @state.call(@object, :invalid, lambda {1})
end