(function () { function RunningInNode () { return( (typeof require) == "function" && (typeof exports) == "object" && (typeof module) == "object" && (typeof __filename) == "string" && (typeof __dirname) == "string" ); } if (!RunningInNode()) { if (!this.Tautologistics) this.Tautologistics = {}; if (!this.Tautologistics.NodeHtmlParser) this.Tautologistics.NodeHtmlParser = {}; if (!this.Tautologistics.NodeHtmlParser.Tests) this.Tautologistics.NodeHtmlParser.Tests = []; exports = {}; this.Tautologistics.NodeHtmlParser.Tests.push(exports); } exports.name = "Options 'ignoreWhitespace' set to 'true'"; exports.options = { handler: { ignoreWhitespace: true } , parser: {} }; exports.html = "Line one\n
\t\n
\nline two\n
x
"; exports.expected = [ { raw: 'Line one\n' , data: 'Line one\n' , type: 'text' } , { raw: 'br' , data: 'br' , type: 'tag' , name: 'br' } , { raw: 'br' , data: 'br' , type: 'tag' , name: 'br' } , { raw: '\nline two' , data: '\nline two' , type: 'text' } , { raw: 'font' , data: 'font' , type: 'tag' , name: 'font' , children: [ { raw: 'br' , data: 'br' , type: 'tag' , name: 'br' } , { raw: ' x ' , data: ' x ' , type: 'text' } ] } ]; })();