spec/views/spotlight/exhibits/edit.html.erb_spec.rb in blacklight-spotlight-0.19.0 vs spec/views/spotlight/exhibits/edit.html.erb_spec.rb in blacklight-spotlight-0.19.1

- old
+ new

@@ -1,25 +1,23 @@ -require 'spec_helper' +describe 'spotlight/exhibits/edit', type: :view do + let(:exhibit) { FactoryGirl.create(:exhibit) } + before do + assign(:exhibit, exhibit) + allow(view).to receive_messages( + current_exhibit: exhibit, + can?: true, + import_exhibit_path: '/', + get_exhibit_path: '/', + exhibit_filters_path: '/' + ) + end -module Spotlight - describe 'spotlight/exhibits/edit', type: :view do - let(:exhibit) { FactoryGirl.create(:exhibit) } - before do - assign(:exhibit, exhibit) - allow(view).to receive_messages(current_exhibit: exhibit) - allow(view).to receive_messages(can?: true) - allow(view).to receive_messages(import_exhibit_path: '/') - allow(view).to receive_messages(get_exhibit_path: '/') - allow(view).to receive_messages(exhibit_filters_path: '/') - end + it 'renders the edit page form' do + render - it 'renders the edit page form' do - render - - expect(rendered).to have_selector "form[action=\"#{spotlight.exhibit_path(exhibit)}\"]" - expect(rendered).to have_selector '.callout.callout-danger.row' - expect(rendered).to have_content 'This action is irreversible' - expect(rendered).to have_link 'Export data', href: spotlight.import_exhibit_path(exhibit) - expect(rendered).to have_button 'Import data' - end + expect(rendered).to have_selector "form[action=\"#{spotlight.exhibit_path(exhibit)}\"]" + expect(rendered).to have_selector '.callout.callout-danger.row' + expect(rendered).to have_content 'This action is irreversible' + expect(rendered).to have_link 'Export data', href: spotlight.import_exhibit_path(exhibit) + expect(rendered).to have_button 'Import data' end end