spec/views/shared/_footer.html.erb_spec.rb in blacklight-spotlight-0.18.0 vs spec/views/shared/_footer.html.erb_spec.rb in blacklight-spotlight-0.19.0
- old
+ new
@@ -1,24 +1,20 @@
-require 'spec_helper'
+describe 'shared/_footer', type: :view do
+ let(:current_exhibit) { double(title: 'Some title', subtitle: 'Subtitle') }
-module Spotlight
- describe 'shared/_footer', type: :view do
- let(:current_exhibit) { double(title: 'Some title', subtitle: 'Subtitle') }
+ before do
+ allow(view).to receive_messages(current_exhibit: current_exhibit)
+ end
- before do
- allow(view).to receive_messages(current_exhibit: current_exhibit)
- end
+ it 'includes analytics reporting' do
+ stub_template 'shared/_analytics.html.erb' => 'analytics'
+ render
+ expect(rendered).to have_content 'analytics'
+ end
- it 'includes analytics reporting' do
- stub_template 'shared/_analytics.html.erb' => 'analytics'
- render
- expect(rendered).to have_content 'analytics'
- end
-
- it 'displays social media links' do
- render
- expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Twitter"]')
- expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Facebook"]')
- expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Google+"]')
- end
+ it 'displays social media links' do
+ render
+ expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Twitter"]')
+ expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Facebook"]')
+ expect(rendered).to have_selector('footer .social-share-button a.ssb-icon[title="Google+"]')
end
end