Sha256: 7fa34b967113ac834ee808454d749f3fe4b6ec8abb4ae20e6d5851cd7915629c
Contents?: true
Size: 436 Bytes
Versions: 3
Compression:
Stored size: 436 Bytes
Contents
module ShoppyCartus describe Address, type: :model do context 'validates' do %i[first_name last_name address city zip country phone kind].each do |field| it "invalid without #{field}" do is_expected.to validate_presence_of(field) end end end context 'check relations' do it 'belongs to addressable' do is_expected.to belong_to(:addressable) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shoppy_cartus-0.1.2 | spec/models/shoppy_cartus/address_spec.rb |
shoppy_cartus-0.1.1 | spec/models/shoppy_cartus/address_spec.rb |
shoppy_cartus-0.1.0 | spec/models/shoppy_cartus/address_spec.rb |