From a5ef40c53f3221a08d2e01afccd903a13a615906 Mon Sep 17 00:00:00 2001 From: Phil Lee Date: Wed, 11 Jan 2023 11:51:50 +0000 Subject: [PATCH] add #irproduct_other to bulk upload --- app/services/bulk_upload/lettings/row_parser.rb | 4 ++++ spec/services/bulk_upload/lettings/row_parser_spec.rb | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index abeb638a0..28c273326 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -335,6 +335,8 @@ private illness_type_8: %i[field_126], illness_type_9: %i[field_127], illness_type_10: %i[field_128], + + irproduct_other: %i[field_131], } end @@ -524,6 +526,8 @@ private attributes["illness_type_9"] = field_127 attributes["illness_type_10"] = field_128 + attributes["irproduct_other"] = field_131 + attributes end diff --git a/spec/services/bulk_upload/lettings/row_parser_spec.rb b/spec/services/bulk_upload/lettings/row_parser_spec.rb index bb6f7297d..0af7fd318 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -517,5 +517,13 @@ RSpec.describe BulkUpload::Lettings::RowParser do end end end + + describe "#irproduct_other" do + let(:attributes) { { bulk_upload:, field_131: "some other product" } } + + it "sets value to given free text string" do + expect(parser.log.irproduct_other).to eql("some other product") + end + end end end