blob: c0ac41e6d79255f13d884adb4dd6a7fedc0048ef [file] [log] [blame]
description(
"This test checks a few DOM range exceptions."
);
// Test to be sure the name BAD_BOUNDARYPOINTS_ERR dumps properly.
var node = document.createElement("DIV");
node.innerHTML = "<BAR>AB<MOO>C</MOO>DE</BAR>";
shouldBe("node.innerHTML", "'<bar>AB<moo>C</moo>DE</bar>'");
var range = document.createRange();
range.setStart(node.firstChild, 1);
range.setEnd(node.firstChild, 2);
var foo = document.createElement("FOO");
shouldBe("foo.outerHTML", "'<foo></foo>'");
shouldThrow("range.surroundContents(foo)");
var successfullyParsed = true;