Sha256: 933870d2df7b27aa79a937677cabc26cd6c2fb07db3ee41ab868115fa3e438b9

Contents?: true

Size: 806 Bytes

Versions: 18

Compression:

Stored size: 806 Bytes

Contents

require 'spec_helper'

describe CurationConcerns::OperationsController do
  routes { CurationConcerns::Engine.routes }
  let(:parent) { create(:operation, :pending, user: user) }
  let!(:child1) { create(:operation, :failing, parent: parent, user: user) }
  let!(:child2) { create(:operation, :pending, parent: parent, user: user) }
  let(:user) { create(:user) }
  before do
    sign_in user
  end

  describe "#index" do
    it "is successful" do
      get :index, params: { user_id: user }
      expect(response).to be_successful
      expect(assigns[:operations]).to eq [parent]
    end
  end

  describe "#show" do
    it "is successful" do
      get :show, params: { user_id: user, id: parent }
      expect(response).to be_successful
      expect(assigns[:operation]).to eq parent
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
curation_concerns-1.7.8 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.7 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-2.0.0 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-2.0.0.rc2 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.6 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.5 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.4 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.3 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.2 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-2.0.0.rc1 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.1 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.0 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.7.0.beta1 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.6.3 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.6.2 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.6.1 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.6.0 spec/controllers/curation_concerns/operations_controller_spec.rb
curation_concerns-1.5.0 spec/controllers/curation_concerns/operations_controller_spec.rb