blob: c1fd73cd455673c99409d483bab382fdb4be8c57 [file] [log] [blame]
description("Test that collapseToStart() and collapseToEnd() throw INVALID_STATE_ERR if no selection is made.");
var sel = window.getSelection();
var textNode = document.createTextNode("abcdef");
document.body.appendChild(textNode);
shouldThrow("sel.collapseToStart()", "'Error: INVALID_STATE_ERR: DOM Exception 11'");
shouldThrow("sel.collapseToEnd()", "'Error: INVALID_STATE_ERR: DOM Exception 11'");
sel.selectAllChildren(textNode);
shouldBe("sel.collapseToStart()", "undefined");
shouldBe("sel.collapseToEnd()", "undefined");
document.body.removeChild(textNode);
var successfullyParsed = true;