Index: LayoutTests/editing/selection/collapse-null.html |
diff --git a/LayoutTests/editing/selection/collapse-null.html b/LayoutTests/editing/selection/collapse-null.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..10aec6a013515dc0fd1e6533e966643ed5de9080 |
--- /dev/null |
+++ b/LayoutTests/editing/selection/collapse-null.html |
@@ -0,0 +1,23 @@ |
+<!DOCTYPE HTML> |
+<html> |
+<body> |
+<script src="../../resources/js-test.js"></script> |
+ |
+<div id="div" contenteditable="true">hello</div> |
+<script> |
+description("Ensure that collapse with null clears selection"); |
+ |
+var selection = getSelection(); |
+selection.selectAllChildren(div); |
+ selection.rangeCount |
+ shouldBe("selection.rangeCount", "1"); |
+ selection.collapse(null); |
+ shouldBe("selection.rangeCount", "0"); |
+ selection.collapse(div.firstChild, 2); |
+ shouldBe("selection.rangeCount", "1"); |
+ selection.collapse(null); |
+ shouldBe("selection.rangeCount", "0"); |
+</script> |
+ |
+</body> |
+</html> |