Sha256: 47e31fb066cb499eb9d23d22a06aceada5d3eb4b0d61a510949e97dd342f2211
Contents?: true
Size: 538 Bytes
Versions: 16
Compression:
Stored size: 538 Bytes
Contents
require_relative 'test_helper' class MachineWithAliasedAttributeTest < BaseTestCase def setup @model = new_model do alias_attribute :vehicle_status, :state end @machine = StateMachines::Machine.new(@model, :status, :attribute => :vehicle_status) @machine.state :parked @record = @model.new end def test_should_check_custom_attribute_for_predicate @record.vehicle_status = nil refute @record.status?(:parked) @record.vehicle_status = 'parked' assert @record.status?(:parked) end end
Version data entries
16 entries across 16 versions & 2 rubygems