1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-21 09:38:01 +02:00
joplin/packages/fork-sax/test/self-closing-child-strict.js

58 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

2020-11-05 18:58:23 +02:00
require(__dirname).test({
xml: '<root>' +
'<child>' +
'<haha />' +
'</child>' +
'<monkey>' +
'=(|)' +
'</monkey>' +
'</root>',
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: true,
opt: {}
})