collapseToX-empty-selection.js revision 5ddde30071f639962dd557c453f2ad01f8f0fd00
1description("Test that collapseToStart() and collapseToEnd() throw INVALID_STATE_ERR if no selection is made.");
2
3var sel = window.getSelection();
4var textNode = document.createTextNode("abcdef");
5document.body.appendChild(textNode);
6
7shouldThrow("sel.collapseToStart()", "'Error: INVALID_STATE_ERR: DOM Exception 11'");
8shouldThrow("sel.collapseToEnd()", "'Error: INVALID_STATE_ERR: DOM Exception 11'");
9
10sel.selectAllChildren(textNode);
11
12shouldBe("sel.collapseToStart()", "undefined");
13shouldBe("sel.collapseToEnd()", "undefined");
14
15document.body.removeChild(textNode);
16
17var successfullyParsed = true;
18