Sha256: c123d122ed781787eed90b697127f0ca38bb21259ac4018dfce0844dad9192bc
Contents?: true
Size: 975 Bytes
Versions: 2
Compression:
Stored size: 975 Bytes
Contents
require 'spec_helper' describe Address do describe 'has_attribute_values?' do let(:address) { Address.new } it 'should return true if passed {}' do a = Address.new( name: 'A', address: 'The Same Address', city: "Don't care") a.has_attribute_values?({}).should be_true end it 'should return true if the given attributes have the given values' do a = Address.new( name: 'A', address: 'The Same Address', city: "Don't care") a.has_attribute_values?(name: 'A', address: 'The Same Address').should be_true end it 'should return false if any of the given attributes have different values than given' do a = Address.new( name: 'A', address: 'The Same Address', city: "Don't care") a.has_attribute_values?(name: 'A', address: 'The Same Address', city: "I do care after all").should be_false a.has_attribute_values?(name: 'B', address: 'The Same Address').should be_false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_record_ignored_attributes-0.0.4 | spec/has_attribute_values_spec.rb |
active_record_ignored_attributes-0.0.3 | spec/has_attribute_values_spec.rb |