Sha256: b9ffe74055c2b6e65bb783d75b07476322ec743adfd0e25acc70139a29398eeb
Contents?: true
Size: 1.42 KB
Versions: 8
Compression:
Stored size: 1.42 KB
Contents
require 'spec_helper' require 'carmen-rails' describe Effective::Address do let(:address) { FactoryGirl.create(:address) } it "should be valid" do address.valid?.should == true end it "should be able to clone" do address2 = address.dup address2.save address.full_name.should == address2.full_name address.address1.should == address2.address1 address.address2.should == address2.address2 address.city.should == address2.city address.state.should == address2.state address.country.should == address2.country address.postal_code.should == address2.postal_code address.category.should == address2.category address.id.should_not == address2.id address.created_at.should_not == address2.created_at address.updated_at.should_not == address2.updated_at end it "should compare details and == to another address" do address2 = address.dup address.should == address2 end it 'should return the country name when given the country code' do address.country_code = 'CA' address.country.should eq 'Canada' address.country_code = 'US' address.country.should eq 'United States' end it 'should return the appropriate province when country code is set' do address.country_code = 'CA' address.state_code = 'AB' address.state.should eq 'Alberta' address.country_code = 'US' address.state_code = 'NY' address.state.should eq 'New York' end end
Version data entries
8 entries across 8 versions & 1 rubygems