Manager : permet au super admin de se retirer d'une démarche
This commit is contained in:
parent
354248c88a
commit
58f2f6bd9d
4 changed files with 23 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue