This test makes sure that we have similar behavior as other browsers when resizing and moving a window outside of the screen. This test will fail in some dimensions when run manually because of inconsistencies of when the window can and cannot go behind the doc. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". window.resizeTo Tests Testing - resizeTo: Too Big PASS window.outerWidth is screen.availWidth Testing - resizeTo: Too Small PASS window.outerWidth is 100 Testing - resizeTo: Full Screen Out of Bounds PASS window.screenY is screen.availTop PASS window.outerHeight is screen.availHeight PASS window.screenX is screen.availLeft PASS window.outerWidth is screen.availWidth Testing - resizeTo: Not Full Screen Out of Bounds PASS window.outerHeight + window.screenY - screen.availTop is screen.availHeight PASS window.outerWidth + window.screenX - screen.availLeft is screen.availWidth window.resizeBy Tests Testing - resizeBy: Too Small PASS window.outerWidth is 100 Testing - resizeBy: Too Big PASS window.outerWidth is screen.availWidth window.moveTo Tests Testing - moveTo: Top Left PASS window.screenY is screen.availTop PASS window.screenX is screen.availLeft Testing - moveTo: Top PASS window.screenY is screen.availTop PASS window.screenX is screen.availLeft Testing - moveTo: Top Right PASS window.screenY is screen.availTop PASS window.outerWidth is screen.availWidth Testing - moveTo: Right PASS window.screenY is screen.availTop PASS window.outerWidth is screen.availWidth Testing - moveTo: Bottom Right PASS window.outerHeight is screen.availHeight PASS window.outerWidth is screen.availWidth Testing - moveTo: Bottom PASS window.outerHeight is screen.availHeight PASS window.screenX is screen.availLeft Testing - moveTo: Bottom Left PASS window.outerHeight is screen.availHeight PASS window.screenX is screen.availLeft Testing - moveTo: Left PASS window.screenY is screen.availTop PASS window.screenX is screen.availLeft window.moveBy Tests Testing - moveBy: Zero Zero PASS window.screenX == previousScreenX is true PASS window.screenY == previousScreenY is true Testing - moveBy: One Zero PASS window.screenX == previousScreenX + 1 is true PASS window.screenY == previousScreenY is true Testing - moveBy: Zero One PASS window.screenX == previousScreenX is true PASS window.screenY == previousScreenY + 1 is true Testing - moveBy: Top Left PASS window.screenY is screen.availTop PASS window.screenX is screen.availLeft Testing - moveBy: Top PASS window.screenY is screen.availTop PASS window.screenX is screen.availLeft Testing - moveBy: Top Right PASS window.screenY is screen.availTop PASS window.outerWidth is screen.availWidth Testing - moveBy: Right PASS window.screenY is screen.availTop PASS window.outerWidth is screen.availWidth Testing - moveBy: Bottom Right PASS window.outerHeight is screen.availHeight PASS window.outerWidth is screen.availWidth Testing - moveBy: Bottom PASS window.outerHeight is screen.availHeight Testing - moveBy: Bottom Left PASS window.outerHeight is screen.availHeight PASS window.screenX is screen.availLeft Testing - moveBy: Left PASS window.screenX is screen.availLeft PASS successfullyParsed is true TEST COMPLETE