From 6065b61866ec818fdb3a82e6eff789b23afff7ef Mon Sep 17 00:00:00 2001 From: Phil Lee Date: Wed, 11 Jan 2023 16:22:12 +0000 Subject: [PATCH] add #reasonother 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 569fa945d..130e859ef 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -293,6 +293,7 @@ private layear: %i[field_66], waityear: %i[field_67], reason: %i[field_52], + reasonother: %i[field_53], prevten: %i[field_61], homeless: %i[field_68], @@ -481,6 +482,7 @@ private attributes["layear"] = field_66 attributes["waityear"] = field_67 attributes["reason"] = field_52 + attributes["reasonother"] = field_53 attributes["prevten"] = field_61 attributes["homeless"] = homeless diff --git a/spec/services/bulk_upload/lettings/row_parser_spec.rb b/spec/services/bulk_upload/lettings/row_parser_spec.rb index 60d28d8f5..b679926d9 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -557,5 +557,13 @@ RSpec.describe BulkUpload::Lettings::RowParser do expect(parser.log.earnings).to eq(105) end end + + describe "#reasonother" do + let(:attributes) { { bulk_upload:, field_53: "some other reason" } } + + it "sets value to given free text string" do + expect(parser.log.reasonother).to eql("some other reason") + end + end end end