Sha256: 32ae88127bbaae7f1c4a733ef97e66a23ec3cf47b543b65872f31ad25bdc7473
Contents?: true
Size: 436 Bytes
Versions: 16
Compression:
Stored size: 436 Bytes
Contents
require_relative 'test_helper' class MachineWithDefaultScopeTest < BaseTestCase def setup @model = new_model @machine = StateMachines::Machine.new(@model, :initial => :parked) @machine.state :idling @model.class_eval do default_scope { with_state(:parked, :idling) } end end def test_should_set_initial_state_on_created_object object = @model.new assert_equal 'parked', object.state end end
Version data entries
16 entries across 16 versions & 2 rubygems