diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-25 15:07:00 -0500 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 12:55:19 +0200 |
commit | eb70e6e3d0bff11c25f14b1196025791bf2308fb (patch) | |
tree | 5ef4ce17db83c74d7b05ec12c8f59e095a6dd5bd /toolkit/components/startup/tests/browser/browser_bug537449.js | |
parent | 32ead795290b3399d56b4708fc75b77d296f6a1a (diff) | |
download | UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.gz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.lz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.xz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.zip |
Issue #439 - Remove tests from toolkit/
Diffstat (limited to 'toolkit/components/startup/tests/browser/browser_bug537449.js')
-rw-r--r-- | toolkit/components/startup/tests/browser/browser_bug537449.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/toolkit/components/startup/tests/browser/browser_bug537449.js b/toolkit/components/startup/tests/browser/browser_bug537449.js deleted file mode 100644 index ed3446f8d..000000000 --- a/toolkit/components/startup/tests/browser/browser_bug537449.js +++ /dev/null @@ -1,53 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -// -// Whitelisting this test. -// As part of bug 1077403, the leaking uncaught rejection should be fixed. -// -thisTestLeaksUncaughtRejectionsAndShouldBeFixed("TypeError: this.docShell is null"); - -SpecialPowers.pushPrefEnv({"set": [["dom.require_user_interaction_for_beforeunload", false]]}); - -const TEST_URL = "http://example.com/browser/toolkit/components/startup/tests/browser/beforeunload.html"; - -function test() { - waitForExplicitFinish(); - - gBrowser.selectedTab = gBrowser.addTab(TEST_URL); - let browser = gBrowser.selectedBrowser; - - whenBrowserLoaded(browser, function () { - let seenDialog = false; - - // Cancel the prompt the first time. - waitForOnBeforeUnloadDialog(browser, (btnLeave, btnStay) => { - seenDialog = true; - btnStay.click(); - }); - - let appStartup = Cc['@mozilla.org/toolkit/app-startup;1']. - getService(Ci.nsIAppStartup); - appStartup.quit(Ci.nsIAppStartup.eAttemptQuit); - ok(seenDialog, "Should have seen a prompt dialog"); - ok(!window.closed, "Shouldn't have closed the window"); - - let win2 = window.openDialog(location, "", "chrome,all,dialog=no", "about:blank"); - ok(win2 != null, "Should have been able to open a new window"); - win2.addEventListener("load", function onLoad() { - win2.removeEventListener("load", onLoad); - win2.close(); - - // Leave the page the second time. - waitForOnBeforeUnloadDialog(browser, (btnLeave, btnStay) => { - btnLeave.click(); - }); - - gBrowser.removeTab(gBrowser.selectedTab); - executeSoon(finish); - }); - }); -} |