Remove non-existant columns from manager dashboards

This commit is contained in:
Paul Chavard 2020-03-26 16:17:07 +01:00
parent 953ebfe45a
commit c763679b54
7 changed files with 48 additions and 12 deletions

View file

@ -1,10 +1,21 @@
describe Manager::AdministrateursController, type: :controller do
let(:administration) { create(:administration) }
let(:administrateur) { create(:administrateur) }
before do
sign_in administration
end
describe '#show' do
render_views
before do
get :show, params: { id: administrateur.id }
end
it { expect(response.body).to include(administrateur.email) }
end
describe 'GET #new' do
render_views
it 'displays form to create a new admin' do
@ -41,23 +52,20 @@ describe Manager::AdministrateursController, type: :controller do
end
describe '#delete' do
let!(:admin) { create(:administrateur) }
subject { delete :delete, params: { id: admin.id } }
subject { delete :delete, params: { id: administrateur.id } }
it 'deletes the admin' do
subject
expect(Administrateur.find_by(id: admin.id)).to be_nil
expect(Administrateur.find_by(id: administrateur.id)).to be_nil
end
end
describe '#index' do
render_views
let(:admin) { create(:administrateur) }
it 'searches admin by email' do
get :index, params: { search: admin.email }
get :index, params: { search: administrateur.email }
expect(response).to be_success
end
end