summaryrefslogtreecommitdiffstats
path: root/browser/components/customizableui/test/browser_987177_destroyWidget_xul.js
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/customizableui/test/browser_987177_destroyWidget_xul.js')
-rw-r--r--browser/components/customizableui/test/browser_987177_destroyWidget_xul.js33
1 files changed, 0 insertions, 33 deletions
diff --git a/browser/components/customizableui/test/browser_987177_destroyWidget_xul.js b/browser/components/customizableui/test/browser_987177_destroyWidget_xul.js
deleted file mode 100644
index 6a4d0aab4..000000000
--- a/browser/components/customizableui/test/browser_987177_destroyWidget_xul.js
+++ /dev/null
@@ -1,33 +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";
-
-const BUTTONID = "test-XUL-wrapper-destroyWidget";
-
-
-add_task(function() {
- let btn = createDummyXULButton(BUTTONID, "XUL btn");
- gNavToolbox.palette.appendChild(btn);
- let firstWrapper = CustomizableUI.getWidget(BUTTONID).forWindow(window);
- ok(firstWrapper, "Should get a wrapper");
- ok(firstWrapper.node, "Node should be there on first wrapper.");
-
- btn.remove();
- CustomizableUI.destroyWidget(BUTTONID);
- let secondWrapper = CustomizableUI.getWidget(BUTTONID).forWindow(window);
- isnot(firstWrapper, secondWrapper, "Wrappers should be different after destroyWidget call.");
- ok(!firstWrapper.node, "No node should be there on old wrapper.");
- ok(!secondWrapper.node, "No node should be there on new wrapper.");
-
- btn = createDummyXULButton(BUTTONID, "XUL btn");
- gNavToolbox.palette.appendChild(btn);
- let thirdWrapper = CustomizableUI.getWidget(BUTTONID).forWindow(window);
- ok(thirdWrapper, "Should get a wrapper");
- is(secondWrapper, thirdWrapper, "Should get the second wrapper again.");
- ok(firstWrapper.node, "Node should be there on old wrapper.");
- ok(secondWrapper.node, "Node should be there on second wrapper.");
- ok(thirdWrapper.node, "Node should be there on third wrapper.");
-});
-