forked from mirrors/gecko-dev
There are no more help/quit buttons in the panel that shows up in customize mode, and there are no more hyphenation quirks in items in the panel, so those tests have been removed. The remaining tests are updated to test the correct panels. MozReview-Commit-ID: LiUWejjZC7c --HG-- rename : browser/components/customizableui/test/browser_photon_customization_context_menus.js => browser/components/customizableui/test/browser_customization_context_menus.js extra : rebase_source : 49cef6ebeee140aefdb7a90d64b48c0da8179dc1
27 lines
1.3 KiB
JavaScript
27 lines
1.3 KiB
JavaScript
/* 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 kWidgetId = "test-non-removable-widget";
|
|
|
|
// Adding non-removable items to a toolbar or the panel shouldn't change inDefaultState
|
|
add_task(async function() {
|
|
ok(CustomizableUI.inDefaultState, "Should start in default state");
|
|
|
|
let button = createDummyXULButton(kWidgetId, "Test non-removable inDefaultState handling");
|
|
CustomizableUI.addWidgetToArea(kWidgetId, CustomizableUI.AREA_NAVBAR);
|
|
button.setAttribute("removable", "false");
|
|
ok(CustomizableUI.inDefaultState, "Should still be in default state after navbar addition");
|
|
button.remove();
|
|
|
|
button = createDummyXULButton(kWidgetId, "Test non-removable inDefaultState handling");
|
|
CustomizableUI.addWidgetToArea(kWidgetId, CustomizableUI.AREA_FIXED_OVERFLOW_PANEL);
|
|
button.setAttribute("removable", "false");
|
|
ok(CustomizableUI.inDefaultState, "Should still be in default state after panel addition");
|
|
button.remove();
|
|
ok(CustomizableUI.inDefaultState, "Should be in default state after destroying both widgets");
|
|
// reset now that button is gone.
|
|
CustomizableUI.reset();
|
|
});
|