From 118d68ba6a82ffaaeecae045cc7e8edfd4936c35 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Tue, 22 Apr 2025 21:15:32 -0500 Subject: [PATCH] fix for flaky tests --- tests/acceptance/signup_tests.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/acceptance/signup_tests.rb b/tests/acceptance/signup_tests.rb index c15a4bcd..35008123 100644 --- a/tests/acceptance/signup_tests.rb +++ b/tests/acceptance/signup_tests.rb @@ -32,6 +32,13 @@ describe 'signup' do Capybara.default_driver = :selenium_chrome_headless_largewindow Capybara.reset_sessions! visit_signup + + # This fixes up flaky tests + page.driver.browser.manage.delete_all_cookies # Explicitly delete cookies + page.evaluate_script('window.localStorage.clear()') # Clear local storage + page.evaluate_script('window.sessionStorage.clear()') # Clear session storage + visit_signup # Ensure we revisit after clearing storage + _(page).must_have_content 'Sign up for free' # Ensure we're back on signup page end after do