115 lines
3.2 KiB
Plaintext
115 lines
3.2 KiB
Plaintext
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
|
|
|