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