You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.8 KiB
85 lines
1.8 KiB
{ |
|
"name": "withStartIndices adds correct startIndex properties", |
|
"options": {"withStartIndices": true}, |
|
"streaming": false, |
|
"html": "<!DOCTYPE html> <html> <title>The Title</title> <body class='foo'>Hello world <p></p></body> <!-- the comment --> </html> ", |
|
"expected": [ |
|
{ |
|
"startIndex": 0, |
|
"name": "!doctype", |
|
"data": "!DOCTYPE html", |
|
"type": "directive" |
|
}, |
|
{ |
|
"type": "text", |
|
"data": " " |
|
}, |
|
{ |
|
"startIndex": 16, |
|
"type": "tag", |
|
"name": "html", |
|
"attribs": {}, |
|
"parent": null, |
|
"children": [ |
|
{ |
|
"startIndex": 22, |
|
"type": "text", |
|
"data": " " |
|
}, |
|
{ |
|
"startIndex": 23, |
|
"type": "tag", |
|
"name": "title", |
|
"attribs": {}, |
|
"children": [ |
|
{ |
|
"startIndex": 30, |
|
"data": "The Title", |
|
"type": "text" |
|
} |
|
] |
|
}, |
|
{ |
|
"startIndex": 47, |
|
"type": "text", |
|
"data": " " |
|
}, |
|
{ |
|
"startIndex": 48, |
|
"type": "tag", |
|
"name": "body", |
|
"attribs": {"class": "foo"}, |
|
"children": [ |
|
{ |
|
"startIndex": 66, |
|
"data": "Hello world ", |
|
"type": "text" |
|
}, |
|
{ |
|
"startIndex": 78, |
|
"type": "tag", |
|
"name": "p", |
|
"attribs": {}, |
|
"children": [] |
|
} |
|
] |
|
}, |
|
{ |
|
"startIndex": 92, |
|
"type": "text", |
|
"data": " " |
|
}, |
|
{ |
|
"startIndex": 93, |
|
"type": "comment", |
|
"data": " the comment " |
|
}, |
|
{ |
|
"startIndex": 113, |
|
"type": "text", |
|
"data": " " |
|
} |
|
] |
|
} |
|
] |
|
} |