Sha256: ddfaca0558b2e6d692b5a4ade691e4e6c211bb29cae4f2769d8eae6c9bd50eba
Contents?: true
Size: 700 Bytes
Versions: 54
Compression:
Stored size: 700 Bytes
Contents
require 'spec_helper' describe ActiveFedora::SolrQueryBuilder do describe "construct_query" do it "generates a query clause" do expect(described_class.construct_query('id' => "my:_ID1_")).to eq '_query_:"{!field f=id}my:_ID1_"' end end describe '#construct_query_for_ids' do it "generates a useable solr query from an array of Fedora ids" do expect(described_class.construct_query_for_ids(["my:_ID1_", "my:_ID2_", "my:_ID3_"])).to eq '{!terms f=id}my:_ID1_,my:_ID2_,my:_ID3_' end it "returns a valid solr query even if given an empty array as input" do expect(described_class.construct_query_for_ids([""])).to eq "id:NEVER_USE_THIS_ID" end end end
Version data entries
54 entries across 54 versions & 1 rubygems