class MachineWithStatesWithRuntimeDependenciesTest
Public Instance Methods
setup()
click to toggle source
# File test/unit/machine_test.rb, line 2089 def setup @klass = Class.new @machine = StateMachine::Machine.new(@klass) @machine.state :parked end
test_should_not_evaluate_if_not_initial_state()
click to toggle source
# File test/unit/machine_test.rb, line 2099 def test_should_not_evaluate_if_not_initial_state @machine.state :parked, :value => lambda {raise ArgumentError} assert_nothing_raised { @klass.new } end
test_should_not_evaluate_value_during_definition()
click to toggle source
# File test/unit/machine_test.rb, line 2095 def test_should_not_evaluate_value_during_definition assert_nothing_raised { @machine.state :parked, :value => lambda {raise ArgumentError} } end