/* 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 kTestBtnId = "test-removable-navbar-customize-mode"; // Items without the removable attribute in the navbar should be considered non-removable add_task(async function () { let btn = createDummyXULButton( kTestBtnId, "Test removable in navbar in customize mode" ); CustomizableUI.getCustomizationTarget( document.getElementById("nav-bar") ).appendChild(btn); await startCustomizing(); ok( !CustomizableUI.isWidgetRemovable(kTestBtnId), "Widget should not be considered removable" ); await endCustomizing(); document.getElementById(kTestBtnId).remove(); }); add_task(async function asyncCleanup() { await endCustomizing(); await resetCustomization(); });