let(:log_with_uprn){build(:lettings_log,:completed,uprn:123,manual_address_entry_selected:false,address_line1_input:"1, Test Road",postcode_full_input:"Test Town")}
let(:log_without_uprn){build(:lettings_log,:completed,uprn:nil,manual_address_entry_selected:false,address_line1_input:"1, Test Road",postcode_full_input:"Test Town")}
it"returns an answer option when uprn is present"do
expect(question.answer_options(log_with_uprn)).toeq({"123"=>{"value"=>"1 Test Street, Test City, AA1 1AA (123)"}})
end
it"does not return an answer option when uprn is not present"do
let(:log_with_uprn){build(:sales_log,:completed,uprn:123,manual_address_entry_selected:false,address_line1_input:"1, Test Road",postcode_full_input:"Test Town")}
let(:log_without_uprn){build(:sales_log,:completed,uprn:nil,manual_address_entry_selected:false,address_line1_input:"1, Test Road",postcode_full_input:"Test Town")}
it"returns an answer option when uprn is present"do
expect(question.answer_options(log_with_uprn)).toeq({"123"=>{"value"=>"1 Test Street, Test City, AA1 1AA (123)"}})
end
it"does not return an answer option when uprn is not present"do
@ -1063,7 +1063,7 @@ RSpec.describe BulkUpload::Sales::Year2024::RowParser do
end
context"and all key address fields are present"do
let(:attributes){setup_section_params.merge({field_22:nil,field_23:"address line 1",field_25:"town or city",field_27:"AA1",field_28:"1AA"})}
let(:attributes){setup_section_params.merge({field_22:nil,field_23:"address line 1",field_25:"town or city",field_27:"AA1",field_28:"1AA",field_29:"E06000023"})}
context"and an address can be found with a high enough match rating"do
beforedo
@ -1073,7 +1073,7 @@ RSpec.describe BulkUpload::Sales::Year2024::RowParser do
@ -978,7 +978,7 @@ RSpec.describe BulkUpload::Sales::Year2025::RowParser do
end
context"and all key address fields are present"do
let(:attributes){setup_section_params.merge({field_16:nil,field_17:"address line 1",field_19:"town or city",field_21:"AA1",field_22:"1AA"})}
let(:attributes){setup_section_params.merge({field_16:nil,field_17:"address line 1",field_19:"town or city",field_21:"AA1",field_22:"1AA",field_23:"E06000023"})}
context"and an address can be found with a high enough match rating"do
beforedo
@ -988,7 +988,7 @@ RSpec.describe BulkUpload::Sales::Year2025::RowParser do