From eb70e6e3d0bff11c25f14b1196025791bf2308fb Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 25 Feb 2020 15:07:00 -0500 Subject: Issue #439 - Remove tests from toolkit/ --- .../content/tests/browser/browser_bug1170531.js | 92 ---------------------- 1 file changed, 92 deletions(-) delete mode 100644 toolkit/content/tests/browser/browser_bug1170531.js (limited to 'toolkit/content/tests/browser/browser_bug1170531.js') diff --git a/toolkit/content/tests/browser/browser_bug1170531.js b/toolkit/content/tests/browser/browser_bug1170531.js deleted file mode 100644 index 49df5661a..000000000 --- a/toolkit/content/tests/browser/browser_bug1170531.js +++ /dev/null @@ -1,92 +0,0 @@ -// Test for bug 1170531 -// https://bugzilla.mozilla.org/show_bug.cgi?id=1170531 - -add_task(function* () { - // Get a bunch of DOM nodes - let winUtils = window.QueryInterface(Ci.nsIInterfaceRequestor). - getInterface(Ci.nsIDOMWindowUtils); - - let editMenu = document.getElementById("edit-menu"); - let menubar = editMenu.parentNode; - let menuPopup = editMenu.menupopup; - let editMenuIndex = -1; - for (let i = 0; i < menubar.children.length; i++) { - if (menubar.children[i] === editMenu) { - editMenuIndex = i; - break; - } - } - - let closeMenu = function(aCallback) { - if (OS.Constants.Sys.Name == "Darwin") { - executeSoon(aCallback); - return; - } - - menuPopup.addEventListener("popuphidden", function onPopupHidden() { - menuPopup.removeEventListener("popuphidden", onPopupHidden, false); - executeSoon(aCallback); - }, false); - - executeSoon(function() { - editMenu.open = false; - }); - }; - - let openMenu = function(aCallback) { - if (OS.Constants.Sys.Name == "Darwin") { - goUpdateGlobalEditMenuItems(); - // On OSX, we have a native menu, so it has to be updated. In single process browsers, - // this happens synchronously, but in e10s, we have to wait for the main thread - // to deal with it for us. 1 second should be plenty of time. - setTimeout(aCallback, 1000); - return; - } - - menuPopup.addEventListener("popupshown", function onPopupShown() { - menuPopup.removeEventListener("popupshown", onPopupShown, false); - executeSoon(aCallback); - }, false); - - executeSoon(function() { - editMenu.open = true; - }); - }; - - yield BrowserTestUtils.withNewTab({ gBrowser: gBrowser, url: "about:blank" }, function* (browser) { - let menu_cut_disabled, menu_copy_disabled; - - yield BrowserTestUtils.loadURI(browser, "data:text/html,
hello!
"); - yield BrowserTestUtils.browserLoaded(browser); - browser.focus(); - yield new Promise(resolve => waitForFocus(resolve, window)); - yield new Promise(openMenu); - menu_cut_disabled = menuPopup.querySelector("#menu_cut").getAttribute('disabled') == "true"; - is(menu_cut_disabled, false, "menu_cut should be enabled"); - menu_copy_disabled = menuPopup.querySelector("#menu_copy").getAttribute('disabled') == "true"; - is(menu_copy_disabled, false, "menu_copy should be enabled"); - yield new Promise(closeMenu); - - yield BrowserTestUtils.loadURI(browser, "data:text/html,
hello!
"); - yield BrowserTestUtils.browserLoaded(browser); - browser.focus(); - yield new Promise(resolve => waitForFocus(resolve, window)); - yield new Promise(openMenu); - menu_cut_disabled = menuPopup.querySelector("#menu_cut").getAttribute('disabled') == "true"; - is(menu_cut_disabled, false, "menu_cut should be enabled"); - menu_copy_disabled = menuPopup.querySelector("#menu_copy").getAttribute('disabled') == "true"; - is(menu_copy_disabled, false, "menu_copy should be enabled"); - yield new Promise(closeMenu); - - yield BrowserTestUtils.loadURI(browser, "about:preferences"); - yield BrowserTestUtils.browserLoaded(browser); - browser.focus(); - yield new Promise(resolve => waitForFocus(resolve, window)); - yield new Promise(openMenu); - menu_cut_disabled = menuPopup.querySelector("#menu_cut").getAttribute('disabled') == "true"; - is(menu_cut_disabled, true, "menu_cut should be disabled"); - menu_copy_disabled = menuPopup.querySelector("#menu_copy").getAttribute('disabled') == "true"; - is(menu_copy_disabled, true, "menu_copy should be disabled"); - yield new Promise(closeMenu); - }); -}); -- cgit v1.2.3