admin: fix add administrateur to a procedure

This commit is contained in:
Christophe Robillard 2020-02-03 15:11:37 +01:00
parent f8309c45a6
commit cef776ff9e
2 changed files with 15 additions and 1 deletions

View file

@ -1,4 +1,4 @@
= form_for procedure.administrateurs.new,
= form_for procedure.administrateurs.new(user: User.new),
url: { controller: 'procedure_administrateurs' },
html: { class: 'form', id: "procedure-#{procedure.id}-new_administrateur" } ,
remote: true do |f|

View file

@ -59,4 +59,18 @@ feature 'Administrateurs can edit procedures', js: true do
expect(page).to have_field('procedure_libelle', with: 'Ma petite démarche')
end
end
scenario 'the administrator can add another administrator' do
another_administrateur = create(:administrateur)
visit admin_procedure_path(procedure)
click_on 'Administrateurs'
fill_in('administrateur_email', with: another_administrateur.email)
click_on 'Ajouter comme administrateur'
within('.alert-success') do
expect(page).to have_content(another_administrateur.email)
end
end
end