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