Sha256: 6b0b52e88f5326f8bd42f1fcafbb2c46aeac5c777a52cd54591431f4b13354a6
Contents?: true
Size: 577 Bytes
Versions: 61
Compression:
Stored size: 577 Bytes
Contents
# frozen_string_literal: true RSpec.describe Blacklight::SuggestSearch, api: true 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
61 entries across 61 versions & 1 rubygems