Sha256: 9baca49da28e4dfda3aca339407d8c0e16aec0969cba0b5a814114f74645b66d
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 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 "should disable the update button" do assign(:searches, []) render expect(rendered).to have_content "You can save search results" end end describe 'When the exhibit is not searchable' do it 'should display 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, an Administrator must temporarily turn on the Searchable option in the exhibit style section of the Administration > Appearance page.") end end end
Version data entries
3 entries across 3 versions & 1 rubygems