class SequelTest::MachineWithValidationsAndCustomAttributeTest
Public Instance Methods
setup()
click to toggle source
# File test/unit/integrations/sequel_test.rb, line 978 def setup @model = new_model do alias_method :status, :state alias_method :status=, :state= end @machine = StateMachine::Machine.new(@model, :status, :attribute => :state) @machine.state :parked @record = @model.new end
test_should_add_validation_errors_to_custom_attribute()
click to toggle source
# File test/unit/integrations/sequel_test.rb, line 990 def test_should_add_validation_errors_to_custom_attribute @record.state = 'invalid' assert !@record.valid? assert_equal ['state is invalid'], @record.errors.full_messages @record.state = 'parked' assert @record.valid? end