mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 16:55:40 +00:00
f9f5914039
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36041 --HG-- extra : source : 96b3895a3b2aa2fcb064c85ec5857b7216884556
35 lines
940 B
JavaScript
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"
|
|
);
|
|
});
|