require(__dirname).test({
  expect: [
    [ 'opentagstart', { name: 'ROOT', attributes: {}, ns: {} } ],
    [ 'attribute', {
      name: 'LENGTH',
      value: '12345',
      prefix: '',
      local: 'LENGTH',
      uri: ''
    } ],
    [ 'opentag', {
      name: 'ROOT',
      attributes: {
        LENGTH: {
          name: 'LENGTH',
          value: '12345',
          prefix: '',
          local: 'LENGTH',
          uri: ''
        }
      },
      ns: {},
      prefix: '',
      local: 'ROOT',
      uri: '',
      isSelfClosing: false
    } ],
    [ 'closetag', 'ROOT' ],
    [ 'end' ],
    [ 'ready' ]
  ],
  strict: false,
  opt: {
    xmlns: true
  }
}).write('<root length=12').write('345></root>').close()