Blame dom/base/test/test_bug737612.html
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
https://bugzilla.mozilla.org/show_bug.cgi?id=737612
|
|
Packit |
f0b94e |
-->
|
|
Packit |
f0b94e |
<title>Test for Bug 737612</title>
|
|
Packit |
f0b94e |
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
Packit |
f0b94e |
<link rel="stylesheet" href="/tests/SimpleTest/test.css"/>
|
|
Packit |
f0b94e |
Mozilla Bug 737612
|
|
Packit |
f0b94e |
<script>
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
/** Test for Bug 737612 **/
|
|
Packit |
f0b94e |
var text = document.createTextNode("abc");
|
|
Packit |
f0b94e |
var range = document.createRange();
|
|
Packit |
f0b94e |
range.setStart(text, 1);
|
|
Packit |
f0b94e |
var threw = false;
|
|
Packit |
f0b94e |
try {
|
|
Packit |
f0b94e |
range.insertNode(document.head);
|
|
Packit |
f0b94e |
} catch(e) {
|
|
Packit |
f0b94e |
var threw = true;
|
|
Packit |
f0b94e |
is(e.name, "HierarchyRequestError",
|
|
Packit |
f0b94e |
"Must throw HierarchyRequestError");
|
|
Packit |
f0b94e |
is(Object.getPrototypeOf(e), DOMException.prototype,
|
|
Packit |
f0b94e |
"Must throw DOMException");
|
|
Packit |
f0b94e |
is(e.code, DOMException.HIERARCHY_REQUEST_ERR,
|
|
Packit |
f0b94e |
"Must throw HIERARCHY_REQUEST_ERR");
|
|
Packit |
f0b94e |
}
|
|
Packit |
f0b94e |
ok(threw, "Must throw when insertNode()ing into detached text node");
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
</script>
|