Browse Source

feat: update tests

pull/2278/head
natdeanlewissoftwire 2 years ago
parent
commit
66fd0626f6
  1. 37
      spec/services/address_data_presenter_spec.rb

37
spec/services/address_data_presenter_spec.rb

@ -23,34 +23,23 @@ describe AddressDataPresenter do
"ENTRY_DATE": "30/01/2015", "ENTRY_DATE": "30/01/2015",
"BLPU_STATE_DATE": "30/01/2015", "BLPU_STATE_DATE": "30/01/2015",
"LANGUAGE": "EN", "LANGUAGE": "EN",
"MATCH_DESCRIPTION": "EXACT" "MATCH_DESCRIPTION": "EXACT",
"MATCH": "1.0"
}', }',
) )
end end
let(:presenter) { described_class.new(data) } let(:presenter) { described_class.new(data) }
describe "#postcode" do describe "#uprn" do
it "returns postcode" do it "returns uprn" do
expect(presenter.postcode).to eq("postcode") expect(presenter.uprn).to eq("UPRN")
end end
end end
describe "#address_line1" do describe "#match" do
it "returns address_line1" do it "returns match" do
expect(presenter.address_line1).to eq("0, Building Name, Thoroughfare") expect(presenter.match).to eq("1.0")
end
end
describe "#address_line2" do
it "returns address_line2" do
expect(presenter.address_line2).to eq("Double Dependent Locality, Dependent Locality")
end
end
describe "#town_or_city" do
it "returns town_or_city" do
expect(presenter.town_or_city).to eq("Posttown")
end end
end end
@ -59,14 +48,4 @@ describe AddressDataPresenter do
expect(presenter.address).to eq("full address") expect(presenter.address).to eq("full address")
end end
end end
context "when address_line2 fields are missing" do
let(:data) { {} }
describe "#address_line2" do
it "returns nil" do
expect(presenter.address_line2).to be_nil
end
end
end
end end

Loading…
Cancel
Save