mirror of
https://github.com/Feodor2/Mypal68.git
synced 2025-06-18 23:05:40 -04:00
28 lines
638 B
JavaScript
28 lines
638 B
JavaScript
function browserWindowsCount(expected) {
|
|
var count = 0;
|
|
for (let win of Services.wm.getEnumerator("navigator:browser")) {
|
|
if (!win.closed) {
|
|
++count;
|
|
}
|
|
}
|
|
is(
|
|
count,
|
|
expected,
|
|
"number of open browser windows according to nsIWindowMediator"
|
|
);
|
|
is(
|
|
JSON.parse(ss.getBrowserState()).windows.length,
|
|
expected,
|
|
"number of open browser windows according to getBrowserState"
|
|
);
|
|
}
|
|
|
|
add_task(async function() {
|
|
browserWindowsCount(1);
|
|
|
|
let win = await BrowserTestUtils.openNewBrowserWindow();
|
|
browserWindowsCount(2);
|
|
await BrowserTestUtils.closeWindow(win);
|
|
browserWindowsCount(1);
|
|
});
|