mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
28 lines
868 B
JavaScript
28 lines
868 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
const TEST_URL = "data:text/html,test browsertoolbox host";
|
|
|
|
add_task(async function () {
|
|
const {
|
|
Toolbox,
|
|
} = require("resource://devtools/client/framework/toolbox.js");
|
|
|
|
const tab = await addTab(TEST_URL);
|
|
const options = { doc: document };
|
|
const toolbox = await gDevTools.showToolboxForTab(tab, {
|
|
hostType: Toolbox.HostType.BROWSERTOOLBOX,
|
|
hostOptions: options,
|
|
});
|
|
|
|
is(toolbox.topWindow, window, "Toolbox is included in browser.xhtml");
|
|
const iframe = document.querySelector(
|
|
".devtools-toolbox-browsertoolbox-iframe"
|
|
);
|
|
ok(iframe, "A toolbox iframe was created in the provided document");
|
|
is(toolbox.doc, iframe.contentDocument, "Toolbox is in the custom iframe");
|
|
|
|
await toolbox.destroy();
|
|
iframe.remove();
|
|
});
|