Skip to content

Commit

Permalink
add carousel to request spec; fixes bug
Browse files Browse the repository at this point in the history
  • Loading branch information
niquerio committed Jul 19, 2024
1 parent 22d4438 commit f2f9486
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/models/carousel_list.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class CarouselList
def self.list(call_number, browse_solr_client = BrowseSolrClient.new, catalog_client = CatalongSolrClient.client)
def self.list(call_number, browse_solr_client = BrowseSolrClient.new, catalog_client = CatalogSolrClient.client)
before = browse_solr_client.browse_reference_on_bottom(reference_id: call_number, rows: 22, field: "callnumber").body["response"]["docs"].reverse
after = browse_solr_client.browse_reference_on_top(reference_id: call_number, rows: 23, field: "callnumber").body["response"]["docs"]

Expand Down
10 changes: 10 additions & 0 deletions spec/requests_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,16 @@
expect(last_response.headers["Location"]).to eq("#{S.base_url}/author?query=Thing")
end
end
context "get /carousel" do
it "returns some json" do
stub_solr_get_request(url: "#{@call_number_collection}/select", query: hash_including({fq: 'callnumber:"Thing"'}), output: fixture("biblio_results.json"))
stub_solr_get_request(url: "#{@call_number_collection}/select", query: hash_including({sort: "callnumber desc"}), output: fixture("callnumbers_before.json"))
stub_solr_get_request(url: "#{@call_number_collection}/select", query: hash_including({fq: 'callnumber:["Thing" TO *]'}), output: fixture("callnumbers_results.json"))
stub_biblio_get_request(url: "biblio/select", query: hash_including({}), output: fixture("biblio_results_middle.json"))
get "/carousel", {query: "Thing"}
expect(last_response.status).to eq(200)
end
end
context "get /-/live" do
it "returns status OK" do
get "/-/live"
Expand Down

0 comments on commit f2f9486

Please sign in to comment.