forked from mirrors/gecko-dev
19 lines
740 B
JavaScript
19 lines
740 B
JavaScript
"use strict";
|
|
|
|
/**
|
|
* Check that opening customize mode in a popup opens it in the main window.
|
|
*/
|
|
add_task(async function open_customize_mode_from_popup() {
|
|
let promiseWindow = BrowserTestUtils.waitForNewWindow();
|
|
ContentTask.spawn(gBrowser.selectedBrowser, null, function() {
|
|
content.window.open("about:blank", "_blank", "height=300,toolbar=no");
|
|
});
|
|
let win = await promiseWindow;
|
|
let customizePromise = BrowserTestUtils.waitForEvent(gNavToolbox, "customizationready");
|
|
win.gCustomizeMode.enter();
|
|
await customizePromise;
|
|
ok(document.documentElement.hasAttribute("customizing"),
|
|
"Should have opened customize mode in the parent window");
|
|
await endCustomizing();
|
|
await BrowserTestUtils.closeWindow(win);
|
|
});
|