8ba013189ef879b10e6f2ea5616be18e955856ae
[WebKit-https.git] / LayoutTests / editing / deleting / delete-last-char-in-table.html
1 <!DOCTYPE html>
2 <html> 
3 <body>
4 <p>See bug 57148. When deleteing the last character in a table deletes the table, no styled spans should be left behind.
5 To test manually, place cursor after "X" and do a backward delete. No styled span should be created.</p>
6
7 <div id="root" contenteditable class="editing">
8 <table style="border-collapse:collapse"><tr><td id="cursor">X</td></tr></table>
9 </div>
10
11 <div id="result"></div>
12
13 <script src="../editing.js"></script>
14 <script>
15
16 function editingTest() {
17     var cursorCell = document.getElementById("cursor");
18     execSetSelectionCommand(cursorCell.firstChild, 1, cursorCell.firstChild, 1);
19     execDeleteCommand();
20     var styledSpans = document.getElementsByTagName("span");
21     result.innerHTML = styledSpans.length == 0 ? "PASS" : "FAIL";
22 }
23
24 if (window.layoutTestController)
25     runDumpAsTextEditingTest();
26 </script>
27 </body>
28 </html>