Sha256: 437e97ba8ce9a29375efe4a825146c8cd924eed1ddbe2c1b0c565bc6213d3905

Contents?: true

Size: 603 Bytes

Versions: 12

Compression:

Stored size: 603 Bytes

Contents

require 'spec_helper'
require 'multi_solr/utils'

describe MultiSolr::SolrFilterCollection do

  subject{ MultiSolr::SolrFilterCollection.new('test') }


  context 'build_solr_query' do
    it "should return fieldnam:value for single value" do
      subject.build_solr_query('111').should == 'test:111'
    end

    it "should return fieldnam:value for single value array" do
      subject.build_solr_query(['111']).should == 'test:111'
    end

    it "should return 'OR' query for multiple values" do
      subject.build_solr_query(['11', 'a 2']).should == '(test:11 OR test:"a 2")'
    end
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
multi-solr-01.12.00 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.11.01 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.11.00 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.10.00 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.05 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.04 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.03 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.02 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.01 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.09.00 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.08.01 spec/multi_solr/solr_filter_collection_spec.rb
multi-solr-01.08.00 spec/multi_solr/solr_filter_collection_spec.rb