Merge pull request #9025 from demarches-simplifiees/try_fix_flaky_specs
Essaye de corriger des tests instables
This commit is contained in:
commit
02278656fa
2 changed files with 10 additions and 0 deletions
|
@ -292,6 +292,8 @@ describe 'fetch API Particulier Data', js: true do
|
|||
end
|
||||
expect(page).to have_current_path(merci_dossier_path(Dossier.last))
|
||||
|
||||
wait_until { cnaf_champ.reload.data.present? }
|
||||
|
||||
visit demande_dossier_path(dossier)
|
||||
expect(page).to have_content(/Des données.*ont été reçues depuis la CAF/)
|
||||
|
||||
|
@ -347,6 +349,8 @@ describe 'fetch API Particulier Data', js: true do
|
|||
end
|
||||
expect(page).to have_current_path(merci_dossier_path(Dossier.last))
|
||||
|
||||
wait_until { pole_emploi_champ.reload.data.present? }
|
||||
|
||||
visit demande_dossier_path(dossier)
|
||||
expect(page).to have_content(/Des données.*ont été reçues depuis Pôle emploi/)
|
||||
|
||||
|
@ -417,6 +421,8 @@ describe 'fetch API Particulier Data', js: true do
|
|||
end
|
||||
expect(page).to have_current_path(merci_dossier_path(Dossier.last))
|
||||
|
||||
wait_until { mesri_champ.reload.data.present? }
|
||||
|
||||
visit demande_dossier_path(dossier)
|
||||
expect(page).to have_content(/Des données.*ont été reçues depuis le MESRI/)
|
||||
|
||||
|
@ -480,6 +486,8 @@ describe 'fetch API Particulier Data', js: true do
|
|||
end
|
||||
expect(page).to have_current_path(merci_dossier_path(Dossier.last))
|
||||
|
||||
wait_until { dgfip_champ.reload.data.present? }
|
||||
|
||||
visit demande_dossier_path(dossier)
|
||||
expect(page).to have_content(/Des données.*ont été reçues depuis la DGFiP/)
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ describe "Dossier en_construction" do
|
|||
expect(page).not_to have_button("Remplacer")
|
||||
click_on "Supprimer le fichier toto.txt"
|
||||
|
||||
wait_until { champ.reload.for_export.blank? }
|
||||
expect(page).not_to have_text("toto.txt")
|
||||
end
|
||||
|
||||
|
@ -34,6 +35,7 @@ describe "Dossier en_construction" do
|
|||
expect(page).to have_selector(input_selector)
|
||||
find(input_selector).attach_file(Rails.root.join('spec/fixtures/files/file.pdf'))
|
||||
|
||||
wait_until { champ.reload.for_export == 'file.pdf' }
|
||||
expect(page).to have_text("file.pdf")
|
||||
expect(page).not_to have_text("toto.txt")
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue