Browse Source

CLDC-2222 Set housingneeds as yes unless field_59 is given (#1513)

* Correclty save carehome charges

* Set housingneeds as yes if field_59 is not given

* lint

* Apply the change to 2023/24
pull/1522/head
kosiakkatrina 2 years ago committed by GitHub
parent
commit
32a3443de4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/services/bulk_upload/lettings/year2022/row_parser.rb
  2. 2
      app/services/bulk_upload/lettings/year2023/row_parser.rb
  3. 10
      spec/services/bulk_upload/lettings/year2022/row_parser_spec.rb
  4. 10
      spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb

2
app/services/bulk_upload/lettings/year2022/row_parser.rb

@ -1254,7 +1254,7 @@ private
2
elsif field_60 == 1
3
elsif field_59&.zero?
elsif field_59.blank? || field_59&.zero?
1
end
end

2
app/services/bulk_upload/lettings/year2023/row_parser.rb

@ -1177,7 +1177,7 @@ private
2
elsif field_88 == 1
3
elsif field_87&.zero?
elsif field_87.blank? || field_87&.zero?
1
end
end

10
spec/services/bulk_upload/lettings/year2022/row_parser_spec.rb

@ -1472,6 +1472,16 @@ RSpec.describe BulkUpload::Lettings::Year2022::RowParser do
end
end
context "when housingneeds are given and field_59 is nil" do
let(:attributes) { { bulk_upload:, field_57: "1", field_58: "1", field_59: nil } }
it "sets correct housingneeds" do
expect(parser.log.housingneeds).to eq(1)
expect(parser.log.housingneeds_type).to eq(2)
expect(parser.log.housingneeds_other).to eq(1)
end
end
context "when housingneeds a and b are selected" do
let(:attributes) { { bulk_upload:, field_55: "1", field_56: "1" } }

10
spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb

@ -1468,6 +1468,16 @@ RSpec.describe BulkUpload::Lettings::Year2023::RowParser do
end
end
context "when housingneeds are given and field_86 is nil" do
let(:attributes) { { bulk_upload:, field_87: nil, field_85: "1", field_86: "1" } }
it "sets correct housingneeds" do
expect(parser.log.housingneeds).to eq(1)
expect(parser.log.housingneeds_type).to eq(2)
expect(parser.log.housingneeds_other).to eq(1)
end
end
context "when housingneeds a and b are selected" do
let(:attributes) { { bulk_upload:, field_83: "1", field_84: "1" } }

Loading…
Cancel
Save