blob: 1d761c0da2a816778ac0105611371e9513696870 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
add_task(function *() {
registerCleanupFunction(function() {
window.restore();
});
function waitForActive() { return gBrowser.selectedTab.linkedBrowser.docShellIsActive; }
function waitForInactive() { return !gBrowser.selectedTab.linkedBrowser.docShellIsActive; }
yield promiseWaitForCondition(waitForActive);
is(gBrowser.selectedTab.linkedBrowser.docShellIsActive, true, "Docshell should be active");
window.minimize();
yield promiseWaitForCondition(waitForInactive);
is(gBrowser.selectedTab.linkedBrowser.docShellIsActive, false, "Docshell should be Inactive");
window.restore();
yield promiseWaitForCondition(waitForActive);
is(gBrowser.selectedTab.linkedBrowser.docShellIsActive, true, "Docshell should be active again");
});
|