spec/models/blacklight/solr/search_builder_spec.rb in blacklight-6.9.0 vs spec/models/blacklight/solr/search_builder_spec.rb in blacklight-6.10.0
- old
+ new
@@ -365,11 +365,11 @@
end
end
end
end
-
+
describe "#facet_value_to_fq_string" do
it "should use the configured field name" do
blacklight_config.add_facet_field :facet_key, field: "facet_name"
expect(subject.send(:facet_value_to_fq_string, "facet_key", "my value")).to eq "{!term f=facet_name}my value"
end
@@ -478,11 +478,11 @@
config
end
let(:solr_parameters) do
solr_parameters = Blacklight::Solr::Request.new
-
+
subject.add_facetting_to_solr(solr_parameters)
solr_parameters
end
@@ -510,11 +510,11 @@
end
it "should respect the include_in_request parameter" do
blacklight_config.add_facet_field 'yes_facet', include_in_request: true
blacklight_config.add_facet_field 'no_facet', include_in_request: false
-
+
expect(solr_parameters[:'facet.field']).to include('yes_facet')
expect(solr_parameters[:'facet.field']).not_to include('no_facet')
end
it "should default to including facets if add_facet_fields_to_solr_request! was called" do
@@ -638,9 +638,10 @@
expect(solr_parameters[:"f.#{facet_field}.facet.limit"]).to eq 21
end
context 'when facet_list_limit is defined in scope' do
before do
+ allow(Deprecation).to receive(:warn)
allow(context).to receive_messages facet_list_limit: 1000
end
it 'uses scope method for limit' do
expect(solr_parameters[:"f.#{facet_field}.facet.limit"]).to eq 1001
end