diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
commit | 8148615da179fdd60f19018e13b4e94b95609cc6 (patch) | |
tree | 771fccdd99fa3adf35fdd2c81d8197b415a89b91 /browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js | |
parent | 494802c1be7888025b95260d23db187467d2b9dd (diff) | |
download | UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.gz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.lz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.xz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.zip |
Remove browser tests - Part 1: The Tests (except for experiments)
Diffstat (limited to 'browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js')
-rw-r--r-- | browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js b/browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js deleted file mode 100644 index 30c15a56f..000000000 --- a/browser/base/content/test/tabPrompts/browser_closeTabSpecificPanels.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -/* - * This test creates multiple panels, one that has been tagged as specific to its tab's content - * and one that isn't. When a tab loses focus, panel specific to that tab should close. - * The non-specific panel should remain open. - * - */ - -add_task(function*() { - let tab1 = gBrowser.addTab("http://mochi.test:8888/#0"); - let tab2 = gBrowser.addTab("http://mochi.test:8888/#1"); - let specificPanel = document.createElement("panel"); - specificPanel.setAttribute("tabspecific", "true"); - let generalPanel = document.createElement("panel"); - let anchor = document.getElementById(CustomizableUI.AREA_NAVBAR); - - anchor.appendChild(specificPanel); - anchor.appendChild(generalPanel); - is(specificPanel.state, "closed", "specificPanel starts as closed"); - is(generalPanel.state, "closed", "generalPanel starts as closed"); - - let specificPanelPromise = BrowserTestUtils.waitForEvent(specificPanel, "popupshown"); - specificPanel.openPopupAtScreen(210, 210); - yield specificPanelPromise; - is(specificPanel.state, "open", "specificPanel has been opened"); - - let generalPanelPromise = BrowserTestUtils.waitForEvent(generalPanel, "popupshown"); - generalPanel.openPopupAtScreen(510, 510); - yield generalPanelPromise; - is(generalPanel.state, "open", "generalPanel has been opened"); - - gBrowser.tabContainer.advanceSelectedTab(-1, true); - is(specificPanel.state, "closed", "specificPanel panel is closed after its tab loses focus"); - is(generalPanel.state, "open", "generalPanel is still open after tab switch"); - - specificPanel.remove(); - generalPanel.remove(); - gBrowser.removeTab(tab1); - gBrowser.removeTab(tab2); -}); |