Sha256: f39afb612a878ea13e6abe4194bcbd490053e5e410aafffaac1671c53bec123a
Contents?: true
Size: 1.49 KB
Versions: 6
Compression:
Stored size: 1.49 KB
Contents
describe 'spotlight/searches/edit.html.erb', type: :view do let(:blacklight_config) do Blacklight::Configuration.new do |config| config.add_facet_field :some_field end end let(:exhibit) { FactoryGirl.create(:exhibit) } let(:search) do stub_model(Spotlight::Search, exhibit: exhibit, id: 99, title: 'Title1', query_params: { f: { 'some_field' => ['xyz'] } }) end before do allow(view).to receive(:search_action_path).and_return('/search') allow(view).to receive(:mastheads_path).and_return('/mastheads') allow(view).to receive(:featured_images_path).and_return('/featured_images') allow(view).to receive(:exhibit_search_path).and_return('/search') allow(view).to receive(:exhibit_searches_path).and_return('/searches') allow(view).to receive(:blacklight_config).and_return(blacklight_config) assign(:exhibit, exhibit) assign(:search, search) allow(view).to receive(:current_exhibit).and_return(exhibit) end it 'renders a form w/ the appropriate autocomplete data attribute' do render expect(rendered).to have_selector 'form[data-autocomplete-exhibit-catalog-path]' end it 'renders active search constraints' do render expect(rendered).to have_selector '.appliedFilter .constraint-value' expect(rendered).to have_selector '.appliedFilter .constraint-value .filterName', text: 'Some Field' expect(rendered).to have_selector '.appliedFilter .constraint-value .filterValue', text: 'xyz' end end
Version data entries
6 entries across 6 versions & 1 rubygems