require(__dirname).test({ xml: '' + '' + '' + '' + '' + '=(|)' + '' + '', expect: [ ['opentagstart', { 'name': 'ROOT', 'attributes': {} }], ['opentag', { 'name': 'ROOT', 'attributes': {}, 'isSelfClosing': false }], ['opentagstart', { 'name': 'CHILD', 'attributes': {} }], ['opentag', { 'name': 'CHILD', 'attributes': {}, 'isSelfClosing': false }], ['opentagstart', { 'name': 'HAHA', 'attributes': {} }], ['opentag', { 'name': 'HAHA', 'attributes': {}, 'isSelfClosing': true }], ['closetag', 'HAHA'], ['closetag', 'CHILD'], ['opentagstart', { 'name': 'MONKEY', 'attributes': {} }], ['opentag', { 'name': 'MONKEY', 'attributes': {}, 'isSelfClosing': false }], ['text', '=(|)'], ['closetag', 'MONKEY'], ['closetag', 'ROOT'], ['end'], ['ready'] ], strict: false, opt: {} })