Editing tests should use testRunner instead of layoutTestController
[WebKit-https.git] / LayoutTests / editing / deleting / delete-blockquote-large-offsets.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 This tests setting caret inside a blockquote with a large offset and running execCommand('Delete').  WebKit should not crash and you should see PASS below:
5 <div id="test" contentEditable="true">
6 <blockquote type="cite" id="blockquote" style="font-size: 0px; -webkit-min-logical-height: 4px;"><br></blockquote>
7 </div>
8 <script>
9 if (window.testRunner)
10     testRunner.dumpAsText();
11
12 window.getSelection().setPosition(document.getElementById('blockquote'), 2000000000);
13 document.execCommand("Delete");
14
15 var test = document.getElementById('test');
16 if (test.innerHTML == '' || test.innerHTML == '<br>') // Allow a placeholder
17     document.writeln('PASS');
18 else
19     document.writeln('FAIL: expected empty line but got ' + test.innerHTML.replace('<', '&lt;'));
20
21 </script>
22 </body>
23 </html>