Sha256: 7c6867d7627630ceb57e8e8ce9b2fd4c77cd7951b5cfddd4ee9d06750b016384
Contents?: true
Size: 1.06 KB
Versions: 20
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe 'spotlight/searches/index.html.erb', type: :view do let(:exhibit) { stub_model(Spotlight::Exhibit) } before do allow(view).to receive_messages(update_all_exhibit_searches_path: '/') allow(view).to receive(:current_exhibit).and_return(exhibit) assign(:exhibit, exhibit) end describe 'Without searches' do it 'disables the update button' do assign(:searches, []) expect(exhibit).to receive(:searchable?).and_return(true) render expect(rendered).to have_content 'You can save search results' end end describe 'When the exhibit is not searchable' do it 'displays a warning' do assign(:searches, []) expect(exhibit).to receive(:searchable?).and_return(false) render expect(rendered).to have_css '.alert-warning', text: %(\ This exhibit is not currently searchable. To perform searches that can \ be saved as additional browse categories, \ temporarily turn on the Display search box option in the Options section \ of the Configuration > Search page.) end end end
Version data entries
20 entries across 20 versions & 1 rubygems