Manager : permet au super admin de se retirer d'une démarche

This commit is contained in:
Kara Diaby 2022-08-10 16:25:50 +02:00
parent 354248c88a
commit 58f2f6bd9d
4 changed files with 23 additions and 1 deletions

View file

@ -1,6 +1,7 @@
describe Manager::ProceduresController, type: :controller do
let(:super_admin) { create :super_admin }
let(:administrateur) { create(:administrateur, email: super_admin.email) }
let(:autre_administrateur) { create(:administrateur) }
before { sign_in super_admin }
describe '#whitelist' do
@ -68,4 +69,14 @@ describe Manager::ProceduresController, type: :controller do
it { expect(response.body).to include('1 dossier') }
end
end
describe '#delete_administrateur' do
let(:procedure) { create(:procedure, :with_service, administrateurs: [administrateur, autre_administrateur]) }
before do
put :delete_administrateur, params: { id: procedure.id }
end
it { expect(procedure.administrateurs).to eq([autre_administrateur]) }
end
end