Skip to content

Commit

Permalink
Répare la détection d'erreurs JS dans les specs (#5140)
Browse files Browse the repository at this point in the history
* Répare la détection d'erreurs JS dans les specs

* Déclenche une erreur JS pour vérifier la bonne détection

* Revert "Déclenche une erreur JS pour vérifier la bonne détection"

This reverts commit b767e2a.

* Est-ce la bon fix?

* Fin du bon fix

* Déclenche une erreur JS pour vérifier la bonne détection

* Revert "Déclenche une erreur JS pour vérifier la bonne détection"

This reverts commit 96400a4.
  • Loading branch information
francois-ferrandis authored Mar 4, 2025
1 parent 195b430 commit a33456e
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion spec/features/agents/oauth_provider_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
RSpec.describe "OAuth provider", ignore_js_errors: true, js: true do
RSpec.describe "OAuth provider", js: true do
# On fait quelque chose d'un peu inhabituel dans cette spec pour avoir un test d'intégration sur l'oauth
# dans un contexte où notre application est le fournisseur d'oauth : on démarre une petite application
# Sinatra qui joue le rôle d'une application externe (comme Démarches Simplifiées) qui propose un
Expand Down
2 changes: 1 addition & 1 deletion spec/support/capybara_config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
end

RSpec.configure do |config|
config.after(:each, ignore_js_errors: nil, js: true) do
config.after(:each, js: true) do
logs = page.driver.browser.logs.get(:browser)
aggregate_failures "javascript errors" do
logs.each do |log|
Expand Down
5 changes: 5 additions & 0 deletions spec/support/fake_oauth_client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,9 @@ class FakeOauthClient < Sinatra::Base

redirect to(Capybara.app_host + OmniAuth::Strategies::RdvServicePublic.sign_out_path("fake_app_id"))
end

get "/favicon.ico" do
status 204
body ""
end
end

0 comments on commit a33456e

Please sign in to comment.