From 056f2e336e1657cd7bbe2ca58292fe5e4b88c596 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Thu, 7 Mar 2024 17:13:08 +0000 Subject: [PATCH] feat: stub os api in sales row parser --- spec/services/bulk_upload/sales/year2024/row_parser_spec.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spec/services/bulk_upload/sales/year2024/row_parser_spec.rb b/spec/services/bulk_upload/sales/year2024/row_parser_spec.rb index 3dcda9142..a5d110442 100644 --- a/spec/services/bulk_upload/sales/year2024/row_parser_spec.rb +++ b/spec/services/bulk_upload/sales/year2024/row_parser_spec.rb @@ -242,6 +242,9 @@ RSpec.describe BulkUpload::Sales::Year2024::RowParser do stub_request(:get, /api\.postcodes\.io/) .to_return(status: 200, body: "{\"status\":200,\"result\":{\"admin_district\":\"Manchester\", \"codes\":{\"admin_district\": \"E08000003\"}}}", headers: {}) + stub_request(:get, "https://api.os.uk/search/places/v1/find?key=OS_DATA_KEY&maxresults=10&minmatch=0.4&query=some%20street,%20some%20town,%20,%20,%20EC1N%202TD") + .to_return(status: 200, body: { results: [{ DPA: { postcode: "12345" } }] }.to_json, headers: {}) + parser.valid? end