From d9f38f5f813215fa4e86dab9fa91c2eaa7596b7c Mon Sep 17 00:00:00 2001 From: Kat Date: Fri, 6 Jan 2023 15:38:54 +0000 Subject: [PATCH] Add unittype question --- app/services/bulk_upload/lettings/row_parser.rb | 2 ++ spec/services/bulk_upload/lettings/row_parser_spec.rb | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index 80f49c9f5..dd40362e9 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -221,6 +221,7 @@ private needstype: [], rent_type: %i[field_1 field_129 field_130], startdate: %i[field_98 field_97 field_96], + unittype_gn: %i[field_102], } end @@ -284,6 +285,7 @@ private attributes["needstype"] = bulk_upload.needstype attributes["rent_type"] = rent_type attributes["startdate"] = startdate + attributes["unittype_gn"] = field_102 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 82b56ad87..300c83c8e 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -18,6 +18,9 @@ RSpec.describe BulkUpload::Lettings::RowParser do describe "validations" do before do + stub_request(:get, /api.postcodes.io/) + .to_return(status: 200, body: "{\"status\":200,\"result\":{\"admin_district\":\"Manchester\", \"codes\":{\"admin_district\": \"E08000003\"}}}", headers: {}) + parser.valid? end @@ -46,6 +49,7 @@ RSpec.describe BulkUpload::Lettings::RowParser do field_113: managing_org.old_visible_id, field_130: "1", field_134: "0", + field_102: "2", } end