Index: LayoutTests/editing/deleting/delete-listitem-003.html |
diff --git a/LayoutTests/editing/deleting/delete-listitem-003.html b/LayoutTests/editing/deleting/delete-listitem-003.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7a7299370d508463f9b83c01e548cc8e9dbb3deb |
--- /dev/null |
+++ b/LayoutTests/editing/deleting/delete-listitem-003.html |
@@ -0,0 +1,34 @@ |
+<head> |
+<style> |
+ p.listStyle:before { |
+ content: "\25cf"; |
+ margin-right: 18pt; |
+ } |
+</style> |
+</head> |
+<body> |
+<div id="container"> |
+<div contenteditable="true" id="work"> |
+ <p class="listStyle"><span>One</span><br id="one"></p> |
+ <p class="listStyle"><span>Two</span><br id="two"></p> |
+ <p class="listStyle"><span>Three</span><br id="three"></p> |
+</div> |
+</div> |
+<script src="../../fast/js/resources/js-test-pre.js"></script> |
+<script> |
+function $(id) { return document.getElementById(id); } |
+ |
+var sample = document.querySelectorAll("p.listStyle")[1]; |
+var range = document.createRange(); |
+range.selectNode(sample.firstChild); |
+var selection = window.getSelection(); |
+selection.removeAllRanges(); |
+selection.addRange(range); |
+document.execCommand('Delete'); |
+shouldBeEqualToString('sample.outerHTML', '<p class="listStyle"><br id="two"></p>'); |
+ |
+if (window.testRunner) |
+ $('container').outerHTML = ''; |
+</script> |
+<script src="../../fast/js/resources/js-test-post.js"></script> |
+</body> |