Browse Source

Sensitive test value refactor

CLDC-4461-hide-confidential-addresses
oscric 4 days ago
parent
commit
0307c136e9
  1. 2
      spec/factories/scheme.rb
  2. 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 { 0 }
sensitive { Faker::Number.within(range: 0..1) }
registered_under_care_act { 1 }
support_type { [0, 2, 3, 4].sample }
scheme_type { 4 }

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

@ -11,7 +11,9 @@ 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]) }
let(:scheme) { create(:scheme, :with_old_visible_id, owning_organisation: owning_org) }
# 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(:postcode_first_part) { "AA1".freeze }
let(:postcode_second_part) { "1AA".freeze }
let(:postcode) { "#{postcode_first_part} #{postcode_second_part}" }

Loading…
Cancel
Save