gecko-dev/browser/base/content/test/general/browser_minimize.js
Victor Porof f9f5914039 Bug 1561435 - Format browser/base/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D36041

--HG--
extra : source : 96b3895a3b2aa2fcb064c85ec5857b7216884556
2019-07-05 09:48:57 +02:00

35 lines
940 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
add_task(async function() {
registerCleanupFunction(function() {
window.restore();
});
function waitForActive() {
return gBrowser.selectedTab.linkedBrowser.docShellIsActive;
}
function waitForInactive() {
return !gBrowser.selectedTab.linkedBrowser.docShellIsActive;
}
await TestUtils.waitForCondition(waitForActive);
is(
gBrowser.selectedTab.linkedBrowser.docShellIsActive,
true,
"Docshell should be active"
);
window.minimize();
await TestUtils.waitForCondition(waitForInactive);
is(
gBrowser.selectedTab.linkedBrowser.docShellIsActive,
false,
"Docshell should be Inactive"
);
window.restore();
await TestUtils.waitForCondition(waitForActive);
is(
gBrowser.selectedTab.linkedBrowser.docShellIsActive,
true,
"Docshell should be active again"
);
});