chromium/third_party/blink/web_tests/printing/single-line-must-not-be-split-into-two-pages.html

<!DOCTYPE html>
<script src="../resources/ahem.js"></script>
<style>
/* relative positioning ensures underlying Layer */
.renderingArea {
    position: relative;
    font: 70px/1 Ahem;
    line-height: 100px;
}
</style>
<p>
A single line must not be split into two pages.
This test checks if a single line is not split into two pages.
To run this test manually, print this page.
</p>
<div class="renderingArea" id="renderingArea1"></div>
<h2>And now for some really long unbreakable lines:</h2>
<div class="renderingArea" id="renderingArea2"></div>
<script>
if (window.testRunner)
    testRunner.setPrinting();

var str = "";
for (var i = 0; i < 30; i++) {
  str += "WWWWWW<br />";
}
document.getElementById("renderingArea1").innerHTML = str;

str = "";
for (var i = 0; i < 30; i++) {
  str += "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br />";
}
document.getElementById("renderingArea2").innerHTML = str;
</script>