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();