Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
"use strict";
add_setup(async function () {
await setupPolicyEngineWithJson({
policies: {
SearchBar: "separate",
},
});
});
add_task(async function test_menu_shown() {
let newWin = await BrowserTestUtils.openNewBrowserWindow();
let placement = CustomizableUI.getPlacementOfWidget("search-container");
isnot(placement, null, "Search bar has a placement");
is(
placement.area,
CustomizableUI.AREA_NAVBAR,
"Search bar is in the nav bar"
);
await BrowserTestUtils.closeWindow(newWin);
});
add_task(async function test_menu_shown() {
await setupPolicyEngineWithJson({
policies: {
SearchBar: "unified",
},
});
let newWin = await BrowserTestUtils.openNewBrowserWindow();
let placement = CustomizableUI.getPlacementOfWidget("search-container");
is(placement, null, "Search bar has no placement");
await BrowserTestUtils.closeWindow(newWin);
});