Sha256: a7a291867bbd7ace66d9358f604e9c53e8eaef679eda3849f6e65798fe4a46cf
Contents?: true
Size: 1.13 KB
Versions: 13
Compression:
Stored size: 1.13 KB
Contents
require File.join(File.dirname(__FILE__), 'spec_helper') describe 'typed query' do it "should send query to solr with adjusted parameters (keyword example)" do session.search Post do keywords 'keyword search' adjust_solr_params do |params| params[:q] = 'new search' params[:some] = 'param' end end connection.should have_last_search_with(:q => 'new search') connection.should have_last_search_with(:some => 'param') end it "should work, even without another dsl command" do session.search Post do adjust_solr_params do |params| params[:q] = 'napoleon dynamite' params[:qt] = 'complicated' end end connection.should have_last_search_with(:q => 'napoleon dynamite') connection.should have_last_search_with(:qt => 'complicated') end it "should be able to extend parameters" do session.search Post do keywords 'keyword search' adjust_solr_params do |params| params[:q] += ' AND something_s:more' end end connection.should have_last_search_with(:q => 'keyword search AND something_s:more') end end
Version data entries
13 entries across 13 versions & 2 rubygems