From ea70b36f06d8b17fc33bb24427cfd845ab534c07 Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Mon, 4 Dec 2023 07:46:37 -0600 Subject: [PATCH] Workaround for json 2.7.0 See https://github.com/flori/json/issues/555 --- .../quick_search/article_searcher_spec.rb | 2 +- .../quick_search/catalog_searcher_spec.rb | 2 +- spec/services/article_search_service_spec.rb | 16 ++++++++-------- spec/services/catalog_search_service_spec.rb | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/spec/searchers/quick_search/article_searcher_spec.rb b/spec/searchers/quick_search/article_searcher_spec.rb index ac360ca8..b6416391 100644 --- a/spec/searchers/quick_search/article_searcher_spec.rb +++ b/spec/searchers/quick_search/article_searcher_spec.rb @@ -6,7 +6,7 @@ subject(:searcher) { described_class.new(HTTP, query, 10) } let(:query) { 'my query' } - let(:response) { JSON.dump(response: { docs: [] }) } + let(:response) { JSON.dump({ response: { docs: [] } }) } before do stub_request(:get, /.*/).to_return(body: response) diff --git a/spec/searchers/quick_search/catalog_searcher_spec.rb b/spec/searchers/quick_search/catalog_searcher_spec.rb index f633c814..477f3f8a 100644 --- a/spec/searchers/quick_search/catalog_searcher_spec.rb +++ b/spec/searchers/quick_search/catalog_searcher_spec.rb @@ -6,7 +6,7 @@ subject(:searcher) { described_class.new(HTTP, query, 10) } let(:query) { 'my query' } - let(:response) { JSON.dump(response: { docs: [] }) } + let(:response) { JSON.dump({ response: { docs: [] } }) } before do stub_request(:get, /.*/).to_return(body: response) diff --git a/spec/services/article_search_service_spec.rb b/spec/services/article_search_service_spec.rb index a9395147..dcfff862 100644 --- a/spec/services/article_search_service_spec.rb +++ b/spec/services/article_search_service_spec.rb @@ -6,14 +6,14 @@ subject(:service) { described_class.new } let(:response) do - JSON.dump( - response: { - docs: - [ - { id: 'abc123', eds_composed_title: 'Composed title', fulltext_link_html: 'Link' } - ] - } - ) + JSON.dump({ + response: { + docs: + [ + { id: 'abc123', eds_composed_title: 'Composed title', fulltext_link_html: 'Link' } + ] + } + }) end let(:query) { ArticleSearchService::Request.new('my query') } diff --git a/spec/services/catalog_search_service_spec.rb b/spec/services/catalog_search_service_spec.rb index c2dc279a..66678ef4 100644 --- a/spec/services/catalog_search_service_spec.rb +++ b/spec/services/catalog_search_service_spec.rb @@ -5,7 +5,7 @@ RSpec.describe CatalogSearchService do subject(:service) { described_class.new } - let(:response) { JSON.dump(response: { docs: [] }) } + let(:response) { JSON.dump({ response: { docs: [] } }) } let(:query) { CatalogSearchService::Request.new('my query') } before do