Sha256: 4ee0c36d61b563be741ddf1a71bbd4a851a25332b2dae321207b5542226ebb99
Contents?: true
Size: 740 Bytes
Versions: 2
Compression:
Stored size: 740 Bytes
Contents
require 'spec_helper' RSpec.describe Addresses::Address, type: :model do describe 'validation' do it { is_expected.to validate_presence_of(:zipcode_id) } it { is_expected.to validate_presence_of(:number) } end describe 'association' do it { is_expected.to belong_to(:zipcode) } it { is_expected.to belong_to(:addressable) } end describe '#to_s' do let!(:zipcode) { create(:zipcode, neighborhood: nil) } let!(:address) { create(:address) } let!(:address1) { create(:address, zipcode: zipcode) } it { expect(address.to_s).to eq("Street name, Number, Neighborhood name - City name/State acronym") } it { expect(address1.to_s).to eq("Street name, Number - City name/State acronym") } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
addresses-1.0.11 | spec/models/addresses/address_spec.rb |
addresses-1.0.9 | spec/models/addresses/address_spec.rb |