You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
639 B
16 lines
639 B
4 years ago
|
var wows = require('vows');
|
||
|
var DOMParser = require('xmldom').DOMParser;
|
||
|
var XMLSerializer = require('xmldom').XMLSerializer;
|
||
|
|
||
|
wows.describe('DOM DocumentFragment').addBatch({
|
||
|
// see: http://jsfiddle.net/9Wmh2/1/
|
||
|
"append empty fragment":function(){
|
||
|
var document = new DOMParser().parseFromString('<p id="p"/>');
|
||
|
var fragment = document.createDocumentFragment();
|
||
|
document.getElementById("p").insertBefore(fragment, null);
|
||
|
fragment.appendChild(document.createTextNode("a"));
|
||
|
document.getElementById("p").insertBefore(fragment, null);
|
||
|
console.assert(document.toString() == '<p id="p">a</p>', document.toString());
|
||
|
},
|
||
|
}).run();
|