Sha256: bb37c670df47c9b293cbd5aabaeaf7d8623942facc159534e6ed99777f6eea79

Contents?: true

Size: 1.41 KB

Versions: 6

Compression:

Stored size: 1.41 KB

Contents

require 'spec_helper'
describe 'catalog/_index_partials/_thumbnail_display' do
  context 'Person: ' do
    context 'Gravatar Image: ' do
      let(:person) { FactoryGirl.create(:person, representative: '1234') }
      before do
        person.stub(:representative_image_url).and_return('http://www.gravatar.com/avatar/998e373d9226f0ac08b7b52084f32ac6/?s=300')
        render partial: 'thumbnail_display', locals: { document: person }
      end
      it 'should display gravatar as thumbnail' do
        rendered.should include("http://www.gravatar.com/avatar/998e373d9226f0ac08b7b52084f32ac6/?s=300")
      end
    end

    context 'Uploaded Image: ' do
      let(:person) { FactoryGirl.create(:person, representative: '1234') }
      before do
        person.stub(:representative_image_url).and_return('/downloads/1234?datastream_id=thumbnail')
        render partial: 'thumbnail_display', locals: { document: person }
      end
      it 'should display uploaded image as thumbnail' do
        rendered.should include("/downloads/1234?datastream_id=thumbnail")
      end
    end
  end

  context 'Work: ' do
    let(:document) { FactoryGirl.create(:generic_work, representative: '1234') }
    before do
      render partial: 'thumbnail_display', locals: { document: document }
    end
    it 'should display selected representative as thumbnail' do
      rendered.should include("/downloads/1234?datastream_id=thumbnail")
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
curate-0.6.6 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb
curate-0.6.5 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb
curate-0.6.4 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb
curate-0.6.3 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb
curate-0.6.1 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb
curate-0.6.0 spec/views/catalog/_index_partials/_thumbnail_display.html.erb_spec.rb