tests
This commit is contained in:
parent
5f1f8b299a
commit
1f2f148464
1 changed files with 10 additions and 3 deletions
|
@ -98,10 +98,11 @@ describe 'Publishing a procedure', js: true do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when a procedure is de-published' do
|
context 'when a procedure is closed with revision changes' do
|
||||||
|
let!(:tdc) { { type_champ: :text, libelle: 'nouveau champ' } }
|
||||||
let!(:procedure) do
|
let!(:procedure) do
|
||||||
create(:procedure_with_dossiers,
|
create(:procedure_with_dossiers,
|
||||||
:unpublished,
|
:closed,
|
||||||
:with_path,
|
:with_path,
|
||||||
:with_type_de_champ,
|
:with_type_de_champ,
|
||||||
:with_service,
|
:with_service,
|
||||||
|
@ -109,14 +110,20 @@ describe 'Publishing a procedure', js: true do
|
||||||
administrateur: administrateur)
|
administrateur: administrateur)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
before do
|
||||||
|
Flipper.enable(:procedure_revisions, procedure)
|
||||||
|
procedure.draft_revision.add_type_de_champ(tdc)
|
||||||
|
end
|
||||||
|
|
||||||
scenario 'an admin can publish it again' do
|
scenario 'an admin can publish it again' do
|
||||||
visit admin_procedures_path(statut: "archivees")
|
visit admin_procedures_path(statut: "archivees")
|
||||||
click_on procedure.libelle
|
click_on procedure.libelle
|
||||||
find('#publish-procedure-link').click
|
find('#publish-procedure-link').click
|
||||||
|
|
||||||
|
expect(page).to have_text('Les modifications suivantes seront appliquées')
|
||||||
expect(find_field('procedure_path').value).to eq procedure.path
|
expect(find_field('procedure_path').value).to eq procedure.path
|
||||||
fill_in 'lien_site_web', with: 'http://some.website'
|
fill_in 'lien_site_web', with: 'http://some.website'
|
||||||
click_on 'Publier'
|
find('#publish').click
|
||||||
|
|
||||||
expect(page).to have_text('Démarche publiée')
|
expect(page).to have_text('Démarche publiée')
|
||||||
expect(page).to have_selector('#preview-procedure')
|
expect(page).to have_selector('#preview-procedure')
|
||||||
|
|
Loading…
Add table
Reference in a new issue