var p = require(__dirname).test({ expect: [ ['opentagstart', {'name': 'R', 'attributes': {}}], ['opentag', {'name': 'R', 'attributes': {}, 'isSelfClosing': false}], ['opencdata', undefined], ['cdata', '[[[[[[[[]]]]]]]]'], ['closecdata', undefined], ['closetag', 'R'] ] }) var x = '' for (var i = 0; i < x.length; i++) { p.write(x.charAt(i)) } p.close() var p2 = require(__dirname).test({ expect: [ ['opentagstart', {'name': 'R', 'attributes': {}}], ['opentag', {'name': 'R', 'attributes': {}, 'isSelfClosing': false}], ['opencdata', undefined], ['cdata', '[[[[[[[[]]]]]]]]'], ['closecdata', undefined], ['closetag', 'R'] ] }) x = '' p2.write(x).close()