diff options
Diffstat (limited to 'browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js')
-rw-r--r-- | browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js b/browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js index b2b036121a..b28dcf25ee 100644 --- a/browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js +++ b/browser/components/aboutlogins/tests/browser/browser_alertDismissedAfterChangingPassword.js @@ -32,6 +32,7 @@ add_setup(async function () { gBrowser, url: "about:logins", }); + registerCleanupFunction(() => { BrowserTestUtils.removeTab(gBrowser.selectedTab); Services.logins.removeAllUserFacingLogins(); @@ -104,9 +105,13 @@ add_task(async function test_added_login_shows_breach_warning() { return; } - let reauthObserved = forceAuthTimeoutAndWaitForOSKeyStoreLogin({ - loginResult: true, - }); + let reauthObserved = Promise.resolve(); + if (OSKeyStore.canReauth()) { + reauthObserved = forceAuthTimeoutAndWaitForOSKeyStoreLogin({ + loginResult: true, + }); + } + // Change the password on the breached login and check that the // login is no longer marked as breached. The vulnerable login // should still be marked as vulnerable afterwards. |