Sha256: fb41d5b20d197402e5436b7b40372df847756ad060fc5de7c271bf43c1482cf3
Contents?: true
Size: 941 Bytes
Versions: 17
Compression:
Stored size: 941 Bytes
Contents
require 'spec_helper' describe 'spotlight/browse/search', type: :view do let(:search) { FactoryGirl.create(:search) } let(:exhibit) { FactoryGirl.create(:exhibit) } before :each do allow(search).to receive_messages(count: 15) allow(search).to receive_message_chain(:thumbnail, :image, thumb: '/some/image') end before :each do assign :exhibit, exhibit end it 'displays the image' do render partial: 'spotlight/browse/search', locals: { search: search } expect(response).to have_selector 'a img' end it 'has a heading' do render partial: 'spotlight/browse/search', locals: { search: search } expect(response).to have_link search.title, href: spotlight.exhibit_browse_path(exhibit, search) end it 'displays the item count' do render partial: 'spotlight/browse/search', locals: { search: search } expect(response).to have_selector 'small', text: /#{search.count} items/i end end
Version data entries
17 entries across 17 versions & 1 rubygems