class ActiveModelTest::MachineWithNonModelStateAttributeUndefinedTest
Public Class Methods
new()
click to toggle source
# File test/unit/integrations/active_model_test.rb, line 213 def initialize end
Public Instance Methods
setup()
click to toggle source
# File test/unit/integrations/active_model_test.rb, line 211 def setup @model = new_model do def initialize end end @machine = StateMachine::Machine.new(@model, :status, :initial => :parked, :integration => :active_model) @machine.other_states(:idling) @record = @model.new end
test_should_define_an_attribute_predicate()
click to toggle source
# File test/unit/integrations/active_model_test.rb, line 230 def test_should_define_an_attribute_predicate assert @record.respond_to?(:status?) end
test_should_not_define_a_reader_attribute_for_the_attribute()
click to toggle source
# File test/unit/integrations/active_model_test.rb, line 222 def test_should_not_define_a_reader_attribute_for_the_attribute assert !@record.respond_to?(:status) end
test_should_not_define_a_writer_attribute_for_the_attribute()
click to toggle source
# File test/unit/integrations/active_model_test.rb, line 226 def test_should_not_define_a_writer_attribute_for_the_attribute assert !@record.respond_to?(:status=) end