// default to uppercase require(__dirname).test({ xml: '', expect: [ [ 'opentagstart', { name: 'SPAN', attributes: {} } ], [ 'attribute', { name: 'CLASS', value: 'test' } ], [ 'attribute', { name: 'HELLO', value: 'world' } ], [ 'opentag', { name: 'SPAN', attributes: { CLASS: 'test', HELLO: 'world' }, isSelfClosing: false } ], [ 'closetag', 'SPAN' ] ], strict: false, opt: {} }) // lowercase option : lowercase tag/attribute names require(__dirname).test({ xml: '', expect: [ [ 'opentagstart', { name: 'span', attributes: {} } ], [ 'attribute', { name: 'class', value: 'test' } ], [ 'attribute', { name: 'hello', value: 'world' } ], [ 'opentag', { name: 'span', attributes: { class: 'test', hello: 'world' }, isSelfClosing: false } ], [ 'closetag', 'span' ] ], strict: false, opt: {lowercase: true} }) // backward compatibility with old lowercasetags opt require(__dirname).test({ xml: '', expect: [ [ 'opentagstart', { name: 'span', attributes: {} } ], [ 'attribute', { name: 'class', value: 'test' } ], [ 'attribute', { name: 'hello', value: 'world' } ], [ 'opentag', { name: 'span', attributes: { class: 'test', hello: 'world' }, isSelfClosing: false } ], [ 'closetag', 'span' ] ], strict: false, opt: {lowercasetags: true} })