tech(test.flacky): essaie de rendre plus fiable un test flacky sur la configuration des champs d'un formulaire

This commit is contained in:
Martin 2023-08-29 15:13:14 +02:00 committed by LeSim
parent cd5d89336c
commit 7905a4e870

View file

@ -199,6 +199,7 @@ describe 'As an administrateur I can edit types de champ', js: true do
scenario 'invalid order, it pops up errors summary' do
add_champ
select('Titre de section', from: 'Type de champ')
wait_until { procedure.reload.active_revision.types_de_champ_public.first&.type_champ == TypeDeChamp.type_champs.fetch(:header_section) }
first_header = procedure.active_revision.types_de_champ_public.first
select('Titre de niveau 1', from: dom_id(first_header, :header_section_level))
@ -206,6 +207,7 @@ describe 'As an administrateur I can edit types de champ', js: true do
wait_until { procedure.reload.active_revision.types_de_champ_public.count == 2 }
second_header = procedure.active_revision.types_de_champ_public.last
select('Titre de section', from: dom_id(second_header, :type_champ))
wait_until { procedure.reload.active_revision.types_de_champ_public.last&.type_champ == TypeDeChamp.type_champs.fetch(:header_section) }
select('Titre de niveau 2', from: dom_id(second_header, :header_section_level))
within(".types-de-champ-block li:first-child") do