Sha256: a18eb9f9b09a7c7d4b00e0621e4529f6be782c401991a273cacfd542f823a1af
Contents?: true
Size: 941 Bytes
Versions: 6
Compression:
Stored size: 941 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' RSpec.describe Blacklight::SearchContext::ServerAppliedParamsComponent, type: :component do subject(:render) { instance.render_in(view_context) } let(:instance) { described_class.new } let(:current_search_session) { nil } let(:view_context) { controller.view_context } before do view_context.view_paths.unshift(RSpec::Rails::ViewExampleGroup::StubResolverCache.resolver_for('application/_start_over.html.erb' => 'start over')) allow(view_context).to receive(:current_search_session).and_return current_search_session allow(view_context).to receive(:link_back_to_catalog).with(any_args) end it 'is blank without current session' do expect(render).to be_blank end context 'with current session' do let(:current_search_session) { double(query_params: { q: 'abc' }) } it 'is not blank' do expect(render).not_to be_blank end end end
Version data entries
6 entries across 6 versions & 1 rubygems