Sha256: 4093887b55750d972f25367fcff8bf4a77450b3d02e2cbcdda1d08759aff13a1

Contents?: true

Size: 817 Bytes

Versions: 3

Compression:

Stored size: 817 Bytes

Contents

require 'spec_helper'

describe 'display thumbnail' do
  let(:user) { FactoryGirl.create(:user) }
  let(:curation_concern) { FactoryGirl.create(:public_image, user: user) }
  let(:image_file) { File.open(Rails.root.join('../../spec/fixtures/files/image.png')) }
  let(:generic_file) { FactoryGirl.create(:generic_file, user: user) }

  context 'Display thumbnail for associated iamges' do
    before do
      generic_file.datastreams['thumbnail'].content = image_file
      generic_file.save!
      curation_concern.generic_files << generic_file
      curation_concern.save!
    end

    it 'shows thumbnail for all related files' do
      login_as(user)
      visit curation_concern_image_path(curation_concern)
      page.should have_css("img[src$='#{generic_file.pid}?datastream_id=thumbnail']")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
curate-0.5.1 spec/features/thumbnail_display_spec.rb
curate-0.5.0 spec/features/thumbnail_display_spec.rb
curate-0.4.2 spec/features/thumbnail_display_spec.rb