Revert "Revert "Feat/5287 - New design for admin procedure detail""
This reverts commit cf5eb3f251
.
This commit is contained in:
parent
0c924be222
commit
9dc542af09
13 changed files with 214 additions and 9 deletions
|
@ -24,6 +24,7 @@ feature 'As an administrateur I wanna clone a procedure', js: true do
|
|||
click_on Procedure.last.libelle
|
||||
expect(page).to have_current_path(admin_procedure_path(Procedure.last))
|
||||
|
||||
find('#publish-procedure-link').click
|
||||
find('#publish-procedure').click
|
||||
|
||||
within '#publish-modal' do
|
||||
|
|
|
@ -77,6 +77,7 @@ feature 'As an administrateur I wanna create a new procedure', js: true do
|
|||
expect(page).to have_selector('#champ-1-libelle')
|
||||
|
||||
click_on Procedure.last.libelle
|
||||
find('#publish-procedure-link').click
|
||||
|
||||
preview_window = window_opened_by { click_on 'onglet-preview' }
|
||||
within_window(preview_window) do
|
||||
|
@ -95,7 +96,7 @@ feature 'As an administrateur I wanna create a new procedure', js: true do
|
|||
|
||||
click_on Procedure.last.libelle
|
||||
expect(page).to have_current_path(admin_procedure_path(Procedure.last))
|
||||
|
||||
find('#publish-procedure-link').click
|
||||
expect(page).to have_content('en test')
|
||||
# Only check the path even though the link is the complete URL
|
||||
# (Capybara runs the app on an arbitrary host/port.)
|
||||
|
|
|
@ -3,7 +3,7 @@ feature 'procedure locked' do
|
|||
|
||||
before do
|
||||
login_as administrateur.user, scope: :user
|
||||
visit admin_procedure_path(procedure)
|
||||
visit admin_procedure_publication_path(procedure)
|
||||
end
|
||||
|
||||
context 'when procedure is not published' do
|
||||
|
|
|
@ -22,6 +22,7 @@ feature 'Publication de démarches', js: true do
|
|||
scenario 'un administrateur peut la publier' do
|
||||
visit admin_procedures_draft_path
|
||||
click_on procedure.libelle
|
||||
find('#publish-procedure-link').click
|
||||
within "#procedure_show" do
|
||||
click_on "Publier"
|
||||
end
|
||||
|
@ -51,6 +52,7 @@ feature 'Publication de démarches', js: true do
|
|||
scenario 'un administrateur peut la publier' do
|
||||
visit admin_procedures_archived_path
|
||||
click_on procedure.libelle
|
||||
find('#publish-procedure-link').click
|
||||
within "#procedure_show" do
|
||||
click_on "Réactiver"
|
||||
end
|
||||
|
@ -80,6 +82,7 @@ feature 'Publication de démarches', js: true do
|
|||
scenario 'un administrateur peut la publier' do
|
||||
visit admin_procedures_archived_path
|
||||
click_on procedure.libelle
|
||||
find('#publish-procedure-link').click
|
||||
within "#procedure_show" do
|
||||
click_on "Réactiver"
|
||||
end
|
||||
|
|
|
@ -27,7 +27,7 @@ feature 'Administrateurs can edit procedures', js: true do
|
|||
scenario 'the administrator can edit the libelle' do
|
||||
visit admin_procedures_draft_path
|
||||
click_on procedure.libelle
|
||||
click_on 'Description'
|
||||
find('#presentation').click
|
||||
|
||||
expect(page).to have_field('procedure_libelle', with: procedure.libelle)
|
||||
|
||||
|
@ -46,7 +46,7 @@ feature 'Administrateurs can edit procedures', js: true do
|
|||
scenario 'the administrator can edit the libellé, but can‘t change the path' do
|
||||
visit root_path
|
||||
click_on procedure.libelle
|
||||
click_on 'Description'
|
||||
find('#presentation').click
|
||||
|
||||
expect(page).to have_field('procedure_libelle', with: procedure.libelle)
|
||||
expect(page).not_to have_field('procedure_path')
|
||||
|
@ -62,7 +62,7 @@ feature 'Administrateurs can edit procedures', js: true do
|
|||
scenario 'the administrator can add another administrator' do
|
||||
another_administrateur = create(:administrateur)
|
||||
visit admin_procedure_path(procedure)
|
||||
click_on 'Administrateurs'
|
||||
find('#administrateurs').click
|
||||
|
||||
fill_in('administrateur_email', with: another_administrateur.email)
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ feature 'The routing', js: true do
|
|||
login_as administrateur.user, scope: :user
|
||||
|
||||
visit admin_procedure_path(procedure.id)
|
||||
click_on "Groupe d'instructeurs"
|
||||
find('#groupe-instructeurs').click
|
||||
|
||||
# rename routing criteria to spécialité
|
||||
fill_in 'Libellé du routage', with: 'spécialité'
|
||||
|
@ -173,6 +173,7 @@ feature 'The routing', js: true do
|
|||
|
||||
def publish_procedure(procedure)
|
||||
click_on procedure.libelle
|
||||
find('#publish-procedure-link').click
|
||||
find('#publish-procedure').click
|
||||
within '#publish-modal' do
|
||||
fill_in 'lien_site_web', with: 'http://some.website'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue