Browse Source

Set housingneeds as yes if field_59 is not given

pull/1513/head
Kat 3 years ago
parent
commit
9a46344cb5
  1. 2
      app/services/bulk_upload/lettings/year2022/row_parser.rb
  2. 10
      spec/services/bulk_upload/lettings/year2022/row_parser_spec.rb

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

@ -1254,7 +1254,7 @@ private
2 2
elsif field_60 == 1 elsif field_60 == 1
3 3
elsif field_59&.zero? elsif field_59.blank? || field_59&.zero?
1 1
end end
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
end end
context "when housingneeds are given and field_59 is nil" do
let(:attributes) { { bulk_upload:, field_59: "0", 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 context "when housingneeds a and b are selected" do
let(:attributes) { { bulk_upload:, field_55: "1", field_56: "1" } } let(:attributes) { { bulk_upload:, field_55: "1", field_56: "1" } }

Loading…
Cancel
Save