Add gestionnaire deletion feature
This commit is contained in:
parent
dcd943a4b5
commit
6b7d3e0ac1
5 changed files with 48 additions and 1 deletions
|
@ -87,4 +87,20 @@ describe Admin::GestionnairesController, type: :controller do
|
|||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
describe 'DELETE #destroy' do
|
||||
let(:email) { 'test@plop.com' }
|
||||
before do
|
||||
post :create, gestionnaire: { email: email }
|
||||
end
|
||||
let(:gestionnaire) { Gestionnaire.last }
|
||||
|
||||
let(:response) { delete :destroy, id: gestionnaire.id }
|
||||
|
||||
it { expect(response.status).to eq(302) }
|
||||
it { expect(response).to redirect_to admin_gestionnaires_path }
|
||||
it { expect{response}.to change(Gestionnaire, :count).by(-1) }
|
||||
end
|
||||
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue