Sha256: 5149f660bd03fe54c9696e1257bb936b5b91158d08f78a0bd1fb92a9facf6054

Contents?: true

Size: 923 Bytes

Versions: 8

Compression:

Stored size: 923 Bytes

Contents

require 'spec_helper'

describe CurationConcerns::RasterWorksController, type: :controller do
  let(:user) { FactoryGirl.create(:user) }
  let(:raster_work) { FactoryGirl.create(:raster_work, user: user, title: ['Raster Work Title']) }
  let(:reloaded) { raster_work.reload }

  describe "#show" do
    before do
      sign_in user
    end
    context "when there's a parent image work" do
      it "is a success" do
        raster = FactoryGirl.create(:raster_work, user: user)
        image = FactoryGirl.create(:image_work, user: user)
        image.ordered_members << raster
        image.save
        raster.update_index

        get :show, params: { id: raster.id }
        expect(response).to be_success
      end
    end
  end

  describe "#show_presenter" do
    it "is a raster work show presenter" do
      expect(described_class.new.show_presenter).to eq(GeoConcerns::RasterWorkShowPresenter)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
geo_concerns-0.3.0 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.2.0 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.1.1 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.1.0 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.0.10 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.0.9 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.0.8 spec/controllers/raster_works_controller_spec.rb
geo_concerns-0.0.7 spec/controllers/raster_works_controller_spec.rb