Browse Source

Update more tests

Co-authored-by: kosiakkatrina <kosiakkatrina@users.noreply.github.com>
CLDC-3787-Autocomplete-address-search
Manny Dinssa 2 days ago
parent
commit
565a1fb646
  1. 2
      spec/models/form/lettings/questions/uprn_selection_spec.rb
  2. 2
      spec/models/form/sales/questions/uprn_selection_spec.rb
  3. 4
      spec/models/sales_log_spec.rb
  4. 3
      spec/services/exports/lettings_log_export_service_spec.rb

2
spec/models/form/lettings/questions/uprn_selection_spec.rb

@ -90,6 +90,7 @@ RSpec.describe Form::Lettings::Questions::UprnSelection, type: :model do
context "when the log has address line 1 input only" do
before do
allow(address_client_instance).to receive(:result).and_return(nil)
log.address_line1_input = "Address line 1"
log.postcode_full_input = nil
log.save!(validate: false)
@ -102,6 +103,7 @@ RSpec.describe Form::Lettings::Questions::UprnSelection, type: :model do
context "when the log has postcode input only" do
before do
allow(address_client_instance).to receive(:result).and_return(nil)
log.address_line1_input = nil
log.postcode_full_input = "A1 1AA"
log.save!(validate: false)

2
spec/models/form/sales/questions/uprn_selection_spec.rb

@ -90,6 +90,7 @@ RSpec.describe Form::Sales::Questions::UprnSelection, type: :model do
context "when the log has address line 1 input only" do
before do
allow(address_client_instance).to receive(:result).and_return(nil)
log.address_line1_input = "Address line 1"
log.postcode_full_input = nil
log.save!(validate: false)
@ -102,6 +103,7 @@ RSpec.describe Form::Sales::Questions::UprnSelection, type: :model do
context "when the log has postcode input only" do
before do
allow(address_client_instance).to receive(:result).and_return(nil)
log.address_line1_input = nil
log.postcode_full_input = "A1 1AA"
log.save!(validate: false)

4
spec/models/sales_log_spec.rb

@ -673,11 +673,11 @@ RSpec.describe SalesLog, type: :model do
context "when saving address with LAs that have changed E-codes" do
context "when address inferred from uprn - we still get LA from postcode" do
let(:address_sales_log_24_25) do
create(:sales_log, :shared_ownership_setup_complete, uprn_known: 1, uprn: 1, saledate: Time.zone.local(2024, 5, 2))
create(:sales_log, :shared_ownership_setup_complete, manual_address_entry_selected: false, uprn_known: 1, uprn: 1, saledate: Time.zone.local(2024, 5, 2))
end
let(:address_sales_log_25_26) do
create(:sales_log, :shared_ownership_setup_complete, uprn_known: 1, uprn: 1, saledate: Time.zone.local(2025, 5, 2))
create(:sales_log, :shared_ownership_setup_complete, manual_address_entry_selected: false, uprn_known: 1, uprn: 1, saledate: Time.zone.local(2025, 5, 2))
end
before do

3
spec/services/exports/lettings_log_export_service_spec.rb

@ -437,9 +437,6 @@ RSpec.describe Exports::LettingsLogExportService do
let(:xml_export_file) { File.open("spec/fixtures/exports/general_needs_log_24_25.xml", "r:UTF-8") }
it "generates an XML export file with the expected content within the ZIP file" do
expect(lettings_log.uprn).to eq("1")
expect(lettings_log.uprn_known).to eq(1)
expect(lettings_log.uprn_confirmed).to eq(1)
expected_content = replace_entity_ids(lettings_log, xml_export_file.read)
expect(storage_service).to receive(:write_file).with(expected_zip_filename, any_args) do |_, content|
entry = Zip::File.open_buffer(content).find_entry(expected_data_filename)

Loading…
Cancel
Save