app: move the experts list to ExpertsProceduresController
This commit is contained in:
parent
7acb4cee83
commit
c82c72402d
7 changed files with 35 additions and 20 deletions
|
@ -1,12 +1,24 @@
|
|||
describe NewAdministrateur::ExpertsProceduresController, type: :controller do
|
||||
let(:admin) { create(:administrateur) }
|
||||
let(:procedure) { create :procedure, administrateur: admin }
|
||||
|
||||
before do
|
||||
sign_in(admin.user)
|
||||
end
|
||||
|
||||
describe '#index' do
|
||||
subject do
|
||||
get :index, params: { procedure_id: procedure.id }
|
||||
end
|
||||
|
||||
before do
|
||||
subject
|
||||
end
|
||||
|
||||
it { expect(response.status).to eq 200 }
|
||||
end
|
||||
|
||||
describe '#create' do
|
||||
let(:procedure) { create :procedure, administrateur: admin }
|
||||
let(:expert) { create(:expert) }
|
||||
let(:expert2) { create(:expert) }
|
||||
|
||||
|
@ -25,12 +37,11 @@ describe NewAdministrateur::ExpertsProceduresController, type: :controller do
|
|||
it { expect(procedure.experts.include?(expert)).to be_truthy }
|
||||
it { expect(procedure.experts.include?(expert2)).to be_truthy }
|
||||
it { expect(flash.notice).to be_present }
|
||||
it { expect(response).to redirect_to(admin_procedure_invited_expert_list_path(procedure)) }
|
||||
it { expect(response).to redirect_to(admin_procedure_experts_path(procedure)) }
|
||||
end
|
||||
end
|
||||
|
||||
describe '#delete' do
|
||||
let(:procedure) { create :procedure, administrateur: admin }
|
||||
let(:expert) { create(:expert) }
|
||||
let(:expert_procedure) { ExpertsProcedure.create(expert: expert, procedure: procedure) }
|
||||
|
||||
|
@ -46,7 +57,7 @@ describe NewAdministrateur::ExpertsProceduresController, type: :controller do
|
|||
context 'of multiple experts' do
|
||||
it { expect(expert_procedure.revoked_at).to be_present }
|
||||
it { expect(flash.notice).to be_present }
|
||||
it { expect(response).to redirect_to(admin_procedure_invited_expert_list_path(procedure)) }
|
||||
it { expect(response).to redirect_to(admin_procedure_experts_path(procedure)) }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue