2012-02-28 05:42:45 +00:00
|
|
|
<html>
|
|
|
|
<body>
|
|
|
|
<pre id="console">
|
|
|
|
test
|
|
|
|
</pre>
|
|
|
|
<script>
|
2012-06-15 07:38:37 +00:00
|
|
|
if (window.testRunner) {
|
|
|
|
testRunner.dumpAsText();
|
2012-02-28 05:42:45 +00:00
|
|
|
|
|
|
|
var msg = 'Document zoom should not apply when printing.';
|
|
|
|
var pass = true;
|
2012-02-28 19:24:26 +00:00
|
|
|
|
|
|
|
// Determine minium page size height where text fits on a single page.
|
|
|
|
var height;
|
|
|
|
for (var i = 10; i < 100; i += 5) {
|
2012-09-05 11:36:03 +00:00
|
|
|
if (internals.numberOfPages(100, i) == 1) {
|
2012-02-28 19:24:26 +00:00
|
|
|
height = i;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Zoom in and verify that page count does not change.
|
2012-02-28 05:42:45 +00:00
|
|
|
for (var i = 0; i < 10; i++) {
|
2012-09-05 11:36:03 +00:00
|
|
|
var numberOfPages = internals.numberOfPages(100, height);
|
2012-02-28 05:42:45 +00:00
|
|
|
if (numberOfPages != 1) {
|
|
|
|
pass = false;
|
2012-02-28 19:24:26 +00:00
|
|
|
msg += 'Got ' + numberOfPages + ' pages, expected 1 page.\n';
|
2012-02-28 05:42:45 +00:00
|
|
|
}
|
|
|
|
eventSender.zoomPageIn();
|
|
|
|
}
|
|
|
|
|
|
|
|
msg = (pass ? 'PASS' : 'FAIL') + ' ' + msg;
|
|
|
|
document.querySelector('#console').textContent = msg;
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</body>
|
|
|
|
</html>
|