Compare commits

..

No commits in common. '577d9d715ab7a333df6dcb460e98e07175db66fb' and '0a69920e7ef2cb707d3353a6521e97c860e59d43' have entirely different histories.

  1. 2
      spec/factories/scheme.rb
  2. 4
      spec/models/lettings_log_derived_fields_spec.rb
  3. 4
      spec/services/bulk_upload/lettings/year2026/row_parser_spec.rb

2
spec/factories/scheme.rb

@ -1,7 +1,7 @@
FactoryBot.define do
factory :scheme do
service_name { "#{Faker::Name.name}'s Housing & Co." }
sensitive { Faker::Number.within(range: 0..1) }
sensitive { 0 }
registered_under_care_act { 1 }
support_type { [0, 2, 3, 4].sample }
scheme_type { 4 }

4
spec/models/lettings_log_derived_fields_spec.rb

@ -1638,7 +1638,7 @@ RSpec.describe LettingsLog, type: :model do
.and change { log.read_attribute(:postcode_full) }.from(postcode_full).to(nil)
.and change { log.read_attribute(:uprn_selection) }.from(uprn_selection).to(nil)
.and change { log.read_attribute(:postcode_known) }.from(postcode_known).to(nil)
.and change { log.read_attribute(:manual_address_entry_selected) }.from(manual_address_entry_selected).to(nil)
.and change { log.read_attribute(:manual_address_entry_selected ) }.from(manual_address_entry_selected).to(nil)
end
context "when the log is a new-build first let" do
@ -1665,7 +1665,7 @@ RSpec.describe LettingsLog, type: :model do
.and change { log.read_attribute(:postcode_full) }.from(postcode_full).to(nil)
.and change { log.read_attribute(:uprn_selection) }.from(uprn_selection).to(nil)
.and change { log.read_attribute(:postcode_known) }.from(postcode_known).to(nil)
.and change { log.read_attribute(:manual_address_entry_selected) }.from(manual_address_entry_selected).to(nil)
.and change { log.read_attribute(:manual_address_entry_selected ) }.from(manual_address_entry_selected).to(nil)
end
end
end

4
spec/services/bulk_upload/lettings/year2026/row_parser_spec.rb

@ -11,9 +11,7 @@ RSpec.describe BulkUpload::Lettings::Year2026::RowParser do
let(:owning_org) { create(:organisation, :with_old_visible_id) }
let(:managing_org) { create(:organisation, :with_old_visible_id, rent_periods: [4, 1]) }
# Pinned non-confidential so the address/UPRN validations run as these tests expect;
# the confidential-scheme behaviour is covered by its own describe below (sensitive: 1).
let(:scheme) { create(:scheme, :with_old_visible_id, owning_organisation: owning_org, sensitive: 0) }
let(:scheme) { create(:scheme, :with_old_visible_id, owning_organisation: owning_org) }
let(:postcode_first_part) { "AA1".freeze }
let(:postcode_second_part) { "1AA".freeze }
let(:postcode) { "#{postcode_first_part} #{postcode_second_part}" }

Loading…
Cancel
Save