Example #1
0
File: dom.js Project: easel/v8cgi
exports.testSerialize = function() {
	var d = setupFull();
	var ser = new DOM.XMLSerializer();

	var str = ser.serializeToString(d);
	assert.equal(str, XMLSTR, "Kitchen sink serialization");
}
Example #2
0
File: dom.js Project: easel/v8cgi
exports.testClone = function() {
	var d = setupFull();
	var ser = new DOM.XMLSerializer();
	
	var clone = d.cloneNode(true);
	str = ser.serializeToString(clone);
	assert.equal(str, XMLSTR, "Document deep clone");
}
Example #3
0
File: dom.js Project: easel/v8cgi
exports.testParse = function() {
	var d = setupFull();
	var ser = new DOM.XMLSerializer();
	var par = new DOM.DOMParser();
	
	var doc = par.parseFromString(XMLSTR);
	var str = ser.serializeToString(doc);
	
	assert.equal(str, XMLSTR, "XML parsing");
}