From a2850c7b2fa9e2494316e84e079bd9429f70b638 Mon Sep 17 00:00:00 2001 From: Phil Lee Date: Wed, 11 Jan 2023 13:36:21 +0000 Subject: [PATCH] add #tenancylength to bulk upload --- app/services/bulk_upload/lettings/row_parser.rb | 2 ++ spec/services/bulk_upload/lettings/row_parser_spec.rb | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index e4cdf13ab..a5dc7a7cf 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -230,6 +230,7 @@ private startertenancy: %i[field_8], tenancy: %i[field_9], tenancyother: %i[field_10], + tenancylength: %i[field_11], declaration: %i[field_132], age1_known: %i[field_12], @@ -409,6 +410,7 @@ private attributes["startertenancy"] = field_8 attributes["tenancy"] = field_9 attributes["tenancyother"] = field_10 + attributes["tenancylength"] = field_11 attributes["declaration"] = field_132 attributes["age1_known"] = field_12.present? ? 0 : 1 diff --git a/spec/services/bulk_upload/lettings/row_parser_spec.rb b/spec/services/bulk_upload/lettings/row_parser_spec.rb index 61987eee3..f42a1efc0 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -541,5 +541,13 @@ RSpec.describe BulkUpload::Lettings::RowParser do expect(parser.log.tenancyother).to eql("some other tenancy") end end + + describe "#tenancylength" do + let(:attributes) { { bulk_upload:, field_11: "2" } } + + it "sets value to given free text string" do + expect(parser.log.tenancylength).to eq(2) + end + end end end