admin: fix add administrateur to a procedure
This commit is contained in:
parent
f8309c45a6
commit
cef776ff9e
2 changed files with 15 additions and 1 deletions
|
@ -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|
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue