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/components/uitour/test/browser_UITour_pocket.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/components/uitour/test/browser_UITour_pocket.js')
-rw-r--r-- | browser/components/uitour/test/browser_UITour_pocket.js | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/browser/components/uitour/test/browser_UITour_pocket.js b/browser/components/uitour/test/browser_UITour_pocket.js deleted file mode 100644 index 29548a475..000000000 --- a/browser/components/uitour/test/browser_UITour_pocket.js +++ /dev/null @@ -1,82 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - * http://creativecommons.org/publicdomain/zero/1.0/ */ - -"use strict"; - -var gTestTab; -var gContentAPI; -var gContentWindow; -var button; - -function test() { - UITourTest(); -} - -var tests = [ - taskify(function* test_menu_show_navbar() { - is(button.open, false, "Menu should initially be closed"); - gContentAPI.showMenu("pocket"); - - // The panel gets created dynamically. - let widgetPanel = null; - yield waitForConditionPromise(() => { - widgetPanel = document.getElementById("customizationui-widget-panel"); - return widgetPanel && widgetPanel.state == "open"; - }, "Menu should be visible after showMenu()"); - - ok(button.open, "Button should know its view is open"); - ok(!widgetPanel.hasAttribute("noautohide"), "@noautohide shouldn't be on the pocket panel"); - ok(button.hasAttribute("open"), "Pocket button should know that the menu is open"); - - widgetPanel.hidePopup(); - checkPanelIsHidden(widgetPanel); - }), - taskify(function* test_menu_show_appMenu() { - CustomizableUI.addWidgetToArea("pocket-button", CustomizableUI.AREA_PANEL); - - is(PanelUI.multiView.hasAttribute("panelopen"), false, "Multiview should initially be closed"); - gContentAPI.showMenu("pocket"); - - yield waitForConditionPromise(() => { - return PanelUI.panel.state == "open"; - }, "Menu should be visible after showMenu()"); - - ok(!PanelUI.panel.hasAttribute("noautohide"), "@noautohide shouldn't be on the pocket panel"); - ok(PanelUI.multiView.showingSubView, "Subview should be open"); - ok(PanelUI.multiView.hasAttribute("panelopen"), "Multiview should know it's open"); - - PanelUI.showMainView(); - PanelUI.panel.hidePopup(); - checkPanelIsHidden(PanelUI.panel); - }), -]; - -// End tests - -function checkPanelIsHidden(aPanel) { - if (aPanel.parentElement) { - is_hidden(aPanel); - } else { - ok(!aPanel.parentElement, "Widget panel should have been removed"); - } - is(button.hasAttribute("open"), false, "Pocket button should know that the panel is closed"); -} - -if (Services.prefs.getBoolPref("extensions.pocket.enabled")) { - let placement = CustomizableUI.getPlacementOfWidget("pocket-button"); - - // Add the button to the nav-bar by default. - if (!placement || placement.area != CustomizableUI.AREA_NAVBAR) { - CustomizableUI.addWidgetToArea("pocket-button", CustomizableUI.AREA_NAVBAR); - } - registerCleanupFunction(() => { - CustomizableUI.reset(); - }); - - let widgetGroupWrapper = CustomizableUI.getWidget("pocket-button"); - button = widgetGroupWrapper.forWindow(window).node; - ok(button, "Got button node"); -} else { - todo(false, "Pocket is disabled so skip its UITour tests"); - tests = []; -} |