Browse Source

Update row parser test

pull/2310/head
Kat 2 years ago
parent
commit
cdd14724dc
  1. 18
      spec/services/bulk_upload/sales/year2023/row_parser_spec.rb

18
spec/services/bulk_upload/sales/year2023/row_parser_spec.rb

@ -1022,14 +1022,6 @@ RSpec.describe BulkUpload::Sales::Year2023::RowParser do
end
describe "#field_105" do
let(:attributes) { valid_attributes.merge({ field_7: "1", field_105: "3" }) }
it "does not allow 3 (don't know) as an option for shared ownership" do
expect(parser.errors[:field_105]).to include("Enter a valid value for Was a mortgage used for the purchase of this property? - Shared ownership")
expect(parser.errors[:field_119]).to be_empty
expect(parser.errors[:field_128]).to be_empty
end
context "when invalid value" do
let(:attributes) { setup_section_params.merge(field_105: "4") }
@ -1053,6 +1045,16 @@ RSpec.describe BulkUpload::Sales::Year2023::RowParser do
expect(parser.errors[:field_105]).not_to include("Enter a valid value for Was a mortgage used for the purchase of this property? - Shared ownership")
end
end
context "when value is 3 and stairowned is 100" do
let(:attributes) { setup_section_params.merge(field_105: "3", field_87: "1", field_88: "50", field_89: "100", field_111: nil) }
it "does not add errors" do
expect(parser.errors[:field_105]).to be_empty
expect(parser.errors[:field_119]).to be_empty
expect(parser.errors[:field_128]).to be_empty
end
end
end
describe "#field_119" do

Loading…
Cancel
Save