class TransitionCollectionWithActionHookBaseTest
Public Instance Methods
default_test()
click to toggle source
# File test/unit/transition_collection_test.rb, line 1188 def default_test end
save()
click to toggle source
# File test/unit/transition_collection_test.rb, line 1162 def save true end
setup()
click to toggle source
# File test/unit/transition_collection_test.rb, line 1160 def setup @superclass = Class.new do def save true end end @klass = Class.new(@superclass) do attr_reader :saved, :state_on_save, :state_event_on_save, :state_event_transition_on_save def save @saved = true @state_on_save = state @state_event_on_save = state_event @state_event_transition_on_save = state_event_transition super end end @machine = StateMachine::Machine.new(@klass, :initial => :parked, :action => :save) @machine.state :idling @machine.event :ignite @object = @klass.new @transition = StateMachine::Transition.new(@object, @machine, :ignite, :parked, :idling) end