22 lines
680 B
JavaScript
22 lines
680 B
JavaScript
var XmlDocument = require('../').XmlDocument
|
|
var t = require('tap')
|
|
|
|
t.test('parsing comments outside XML scope [#27]', function (t) {
|
|
|
|
var xmlString = '<hello>world</hello>\n<!--Thank you for your business!-->';
|
|
var parsed = new XmlDocument(xmlString);
|
|
|
|
// verify that the trailing comment is ignored (no sensible place to put it)
|
|
t.equal(parsed.toString(), '<hello>world</hello>');
|
|
|
|
t.end();
|
|
})
|
|
|
|
t.test('validating escaping of < > [#29]', function (t) {
|
|
|
|
var xmlString = '<root><command>< ></command></root>';
|
|
var parsed = new XmlDocument(xmlString);
|
|
var result = parsed.toString({compressed:true})
|
|
t.equal(result, xmlString);
|
|
t.end();
|
|
}) |