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