Sha256: e51e96d7417454d6f70726fa997877a792c8bc5c1ad2f504b6a3b8dbaf574df3
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
require 'spec_helper' describe "catalog/_thumbnail_default" do let :document_without_thumbnail_field do SolrDocument.new :id => 'xyz', :format => 'a' end let :document_with_thumbnail_field do SolrDocument.new :id => 'xyz', :format => 'a', :thumbnail_url => 'http://localhost/logo.png' end let :blacklight_config do Blacklight::Configuration.new do |config| config.index.thumbnail_field = :thumbnail_url end end before do assign :response, double(:params => {}) allow(view).to receive(:render_grouped_response?).and_return false allow(view).to receive(:blacklight_config).and_return(blacklight_config) allow(view).to receive(:current_search_session).and_return nil end it "should render the thumbnail if the document has one" do render :partial => "catalog/thumbnail_default", :locals => {:document => document_with_thumbnail_field, :document_counter => 1} expect(rendered).to match /document-thumbnail/ expect(rendered).to match /src="http:\/\/localhost\/logo.png"/ end it "should not render a thumbnail if the document does not have one" do render :partial => "catalog/thumbnail_default", :locals => {:document => document_without_thumbnail_field, :document_counter => 1} expect(rendered).to eq "" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blacklight-4.9.0 | spec/views/catalog/_thumbnail_default.erb_spec.rb |
blacklight-4.8.0 | spec/views/catalog/_thumbnail_default.erb_spec.rb |