Sha256: 8da23379db50f2e720d5556a93e3b25f69014fb08022f8ef9a0e6b0f634f73f0

Contents?: true

Size: 556 Bytes

Versions: 8

Compression:

Stored size: 556 Bytes

Contents

describe CitationsController do
  let(:user) { create(:user) }

  describe "#work" do
    let(:work) { create(:work, user: user) }
    before do
      sign_in user
      allow(controller.request).to receive(:referer).and_return('foo')
    end

    it "is successful" do
      expect(controller).to receive(:add_breadcrumb).with('My Dashboard', Sufia::Engine.routes.url_helpers.dashboard_index_path)
      get :work, id: work
      expect(response).to be_successful
      expect(assigns(:presenter)).to be_kind_of Sufia::WorkShowPresenter
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-7.1.0 spec/controllers/citations_controller_spec.rb
sufia-7.0.0 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.rc2 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.rc1 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.beta4 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.beta3 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.beta2 spec/controllers/citations_controller_spec.rb
sufia-7.0.0.beta1 spec/controllers/citations_controller_spec.rb