fix for flaky tests
This commit is contained in:
parent
bb03385a28
commit
118d68ba6a
@ -32,6 +32,13 @@ describe 'signup' do
|
|||||||
Capybara.default_driver = :selenium_chrome_headless_largewindow
|
Capybara.default_driver = :selenium_chrome_headless_largewindow
|
||||||
Capybara.reset_sessions!
|
Capybara.reset_sessions!
|
||||||
visit_signup
|
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
|
end
|
||||||
|
|
||||||
after do
|
after do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user