Add gestionnaire deletion feature

This commit is contained in:
Guillaume Lazzara 2016-02-09 12:23:49 +01:00
parent dcd943a4b5
commit 6b7d3e0ac1
5 changed files with 48 additions and 1 deletions

View file

@ -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