blob: 5a7eed629c95e30f725786b237972523c8340b12 [file] [log] [blame]
<!doctype html>
<html>
<script src='resources/autoresize-util.js'></script>
<script>
function runTest()
{
if (window.testRunner) {
testRunner.enableAutoResizeMode(10, 10, 1000, 1000);
testRunner.dumpAsText();
}
shouldBe('document.body.clientWidth', 'window.innerWidth');
shouldBe('document.body.clientHeight', 'window.innerHeight');
shouldBe('document.scrollingElement.scrollWidth', 'window.innerWidth');
shouldBe('document.scrollingElement.scrollHeight', 'window.innerHeight');
shouldBe('window.innerWidth', 'window.outerWidth');
shouldBe('window.innerHeight', 'window.outerHeight');
if (window.testRunner)
testRunner.disableAutoResizeMode(200, 200);
shouldBe('window.outerWidth', 200);
shouldBe('window.outerHeight', 200);
document.body.style.width = '100px';
shouldBe('window.outerWidth', 200);
log('DONE');
}
</script>
<body onload="runTest()" style="margin:0; width:900px">
This test verifies that turning off auto resize functions correctly. It only works when run in dumprendertree as it relies on having auto-resize function available.
<br>
<br>
When it succeeds, there should be a series of PASS messages followed by a DONE message.
<br>
<br>
<div id='result'>
</div>
</body>
</html>