Sha256: bdea967aaaca6c21832dd19f08e5c14b2e4f66829fa738258da3e896e4388aa3
Contents?: true
Size: 812 Bytes
Versions: 2
Compression:
Stored size: 812 Bytes
Contents
module Ddr::Index RSpec.describe Query do let(:id) { UniqueKeyField.instance } let(:foo) { Field.new("foo") } let(:spam) { Field.new("spam") } let(:filter) { Filter.where(spam=>"eggs") } let(:sort_order) { SortOrder.new(field: foo, order: "asc") } let(:fields) { [id, foo, spam] } subject { described_class.new(q: "foo:bar", filters: filter, fields: fields, sort: sort_order, rows: 50) } its(:to_s) { is_expected.to eq "q=foo%3Abar&fq=%7B%21term+f%3Dspam%7Deggs&fl=id%2Cfoo%2Cspam&sort=foo+asc&rows=50" } its(:params) { is_expected.to eq({q: "foo:bar", fl: "id,foo,spam", fq: ["{!term f=spam}eggs"], sort: "foo asc", rows: 50}) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-2.4.0.rc4 | spec/index/query_spec.rb |
ddr-models-2.4.0.rc3 | spec/index/query_spec.rb |