|
|
|
@ -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 |
|
|
|
|