From cdd14724dc8942c91c03ddce80904733f8f724b4 Mon Sep 17 00:00:00 2001 From: Kat Date: Fri, 15 Mar 2024 11:22:18 +0000 Subject: [PATCH] Update row parser test --- .../sales/year2023/row_parser_spec.rb | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/spec/services/bulk_upload/sales/year2023/row_parser_spec.rb b/spec/services/bulk_upload/sales/year2023/row_parser_spec.rb index b9f95b181..e991d0147 100644 --- a/spec/services/bulk_upload/sales/year2023/row_parser_spec.rb +++ b/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