2 <p>Test of createContextualFragment from a Range whose context is an XML element. If the test succeeds you will see the word
"PASS" below.
</p>
6 testRunner
.dumpAsText();
8 var xmlDocument
= document
.implementation
.createDocument('http://foo.com', 'root');
9 var xmlRoot
= xmlDocument
.firstElementChild
;
11 var range
= xmlDocument
.createRange();
12 range
.setStart(xmlRoot
, 0);
14 var thrownException
= null;
16 var fragment
= range
.createContextualFragment('<p id="fragment">Inserted fragment</p>');
21 var result
= document
.getElementById('result');
22 result
.textContent
= (thrownException
&& thrownException
.message
=== "Failed to execute 'createContextualFragment' on 'Range': The range's container must be an HTML or SVG Element, Document, or DocumentFragment.") ? 'PASS' : 'FAIL';