Sha256: 3b9e34f58425bd7469b383eeafc7e76deb0e881649a847f7d57115132a312d43

Contents?: true

Size: 576 Bytes

Versions: 12

Compression:

Stored size: 576 Bytes

Contents

# frozen_string_literal: true

RSpec.describe Blacklight::SuggestSearch, :api do
  let(:params) { { q: 'test' } }
  let(:response) { instance_double(Blacklight::Suggest::Response) }
  let(:repository) { instance_double(Blacklight::Solr::Repository, suggestions: response) }
  let(:suggest_search) { described_class.new(params, repository) }

  describe '#suggestions' do
    it 'delegates to the repository' do
      expect(repository).to receive(:suggestions).with({ q: 'test' }).and_return(response)
      expect(suggest_search.suggestions).to eq response
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
blacklight-8.8.2 spec/models/blacklight/suggest_search_spec.rb
blacklight-9.0.0.beta1 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.8.1 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.8.0 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.7.0 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.6.1 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.6.0 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.5.1 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.5.0 spec/models/blacklight/suggest_search_spec.rb
blacklight-8.4.0 spec/models/blacklight/suggest_search_spec.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/blacklight-8.3.0/spec/models/blacklight/suggest_search_spec.rb
blacklight-8.3.0 spec/models/blacklight/suggest_search_spec.rb