From 903dade72f930a61d8fef8e39834e4fef99c3e49 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Thu, 11 Jan 2024 10:56:40 +0000 Subject: [PATCH] feat: add previously failing test --- .../lettings/year2023/row_parser_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb b/spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb index 63531deb5..04044655d 100644 --- a/spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb @@ -617,6 +617,24 @@ RSpec.describe BulkUpload::Lettings::Year2023::RowParser do end end + context "when the rent range validation is triggered but the log has no scheme or location id" do + let(:attributes) do + setup_section_params.merge({ field_15: nil, + field_16: nil, + field_17: nil, + field_128: 300, + field_126: 1, + field_32: 1, + field_4: 1, + field_5: "3", + field_25: "E09000008" }) + end + + it "is not a valid row" do + expect(parser).not_to be_valid + end + end + context "when a hidden log already exists in db" do before do parser.log.status = "pending"