tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

tests2.dat (12977B)


      1 #data
      2 <!DOCTYPE html>Test
      3 #errors
      4 #document
      5 | <!DOCTYPE html>
      6 | <html>
      7 |   <head>
      8 |   <body>
      9 |     "Test"
     10 
     11 #data
     12 <textarea>test</div>test
     13 #errors
     14 (1,10): expected-doctype-but-got-start-tag
     15 (1,24): expected-closing-tag-but-got-eof
     16 #document
     17 | <html>
     18 |   <head>
     19 |   <body>
     20 |     <textarea>
     21 |       "test</div>test"
     22 
     23 #data
     24 <table><td>
     25 #errors
     26 (1,7): expected-doctype-but-got-start-tag
     27 (1,11): unexpected-cell-in-table-body
     28 (1,11): expected-closing-tag-but-got-eof
     29 #document
     30 | <html>
     31 |   <head>
     32 |   <body>
     33 |     <table>
     34 |       <tbody>
     35 |         <tr>
     36 |           <td>
     37 
     38 #data
     39 <table><td>test</tbody></table>
     40 #errors
     41 (1,7): expected-doctype-but-got-start-tag
     42 (1,11): unexpected-cell-in-table-body
     43 #document
     44 | <html>
     45 |   <head>
     46 |   <body>
     47 |     <table>
     48 |       <tbody>
     49 |         <tr>
     50 |           <td>
     51 |             "test"
     52 
     53 #data
     54 <frame>test
     55 #errors
     56 (1,7): expected-doctype-but-got-start-tag
     57 (1,7): unexpected-start-tag-ignored
     58 #document
     59 | <html>
     60 |   <head>
     61 |   <body>
     62 |     "test"
     63 
     64 #data
     65 <!DOCTYPE html><frameset>test
     66 #errors
     67 (1,29): unexpected-char-in-frameset
     68 (1,29): unexpected-char-in-frameset
     69 (1,29): unexpected-char-in-frameset
     70 (1,29): unexpected-char-in-frameset
     71 (1,29): eof-in-frameset
     72 #document
     73 | <!DOCTYPE html>
     74 | <html>
     75 |   <head>
     76 |   <frameset>
     77 
     78 #data
     79 <!DOCTYPE html><frameset> te st
     80 #errors
     81 (1,29): unexpected-char-in-frameset
     82 (1,29): unexpected-char-in-frameset
     83 (1,29): unexpected-char-in-frameset
     84 (1,29): unexpected-char-in-frameset
     85 (1,29): eof-in-frameset
     86 #document
     87 | <!DOCTYPE html>
     88 | <html>
     89 |   <head>
     90 |   <frameset>
     91 |     "  "
     92 
     93 #data
     94 <!DOCTYPE html><frameset></frameset> te st
     95 #errors
     96 (1,29): unexpected-char-after-frameset
     97 (1,29): unexpected-char-after-frameset
     98 (1,29): unexpected-char-after-frameset
     99 (1,29): unexpected-char-after-frameset
    100 #document
    101 | <!DOCTYPE html>
    102 | <html>
    103 |   <head>
    104 |   <frameset>
    105 |   "  "
    106 
    107 #data
    108 <!DOCTYPE html><frameset><!DOCTYPE html>
    109 #errors
    110 (1,40): unexpected-doctype
    111 (1,40): eof-in-frameset
    112 #document
    113 | <!DOCTYPE html>
    114 | <html>
    115 |   <head>
    116 |   <frameset>
    117 
    118 #data
    119 <!DOCTYPE html><font><p><b>test</font>
    120 #errors
    121 (1,38): adoption-agency-1.3
    122 (1,38): adoption-agency-1.3
    123 #document
    124 | <!DOCTYPE html>
    125 | <html>
    126 |   <head>
    127 |   <body>
    128 |     <font>
    129 |     <p>
    130 |       <font>
    131 |         <b>
    132 |           "test"
    133 
    134 #data
    135 <!DOCTYPE html><dt><div><dd>
    136 #errors
    137 (1,28): end-tag-too-early
    138 #document
    139 | <!DOCTYPE html>
    140 | <html>
    141 |   <head>
    142 |   <body>
    143 |     <dt>
    144 |       <div>
    145 |     <dd>
    146 
    147 #data
    148 <script></x
    149 #errors
    150 (1,8): expected-doctype-but-got-start-tag
    151 (1,11): expected-named-closing-tag-but-got-eof
    152 #document
    153 | <html>
    154 |   <head>
    155 |     <script>
    156 |       "</x"
    157 |   <body>
    158 
    159 #data
    160 <table><plaintext><td>
    161 #errors
    162 (1,7): expected-doctype-but-got-start-tag
    163 (1,18): unexpected-start-tag-implies-table-voodoo
    164 (1,22): foster-parenting-character-in-table
    165 (1,22): foster-parenting-character-in-table
    166 (1,22): foster-parenting-character-in-table
    167 (1,22): foster-parenting-character-in-table
    168 (1,22): eof-in-table
    169 #document
    170 | <html>
    171 |   <head>
    172 |   <body>
    173 |     <plaintext>
    174 |       "<td>"
    175 |     <table>
    176 
    177 #data
    178 <plaintext></plaintext>
    179 #errors
    180 (1,11): expected-doctype-but-got-start-tag
    181 (1,23): expected-closing-tag-but-got-eof
    182 #document
    183 | <html>
    184 |   <head>
    185 |   <body>
    186 |     <plaintext>
    187 |       "</plaintext>"
    188 
    189 #data
    190 <!DOCTYPE html><table><tr>TEST
    191 #errors
    192 (1,30): foster-parenting-character-in-table
    193 (1,30): foster-parenting-character-in-table
    194 (1,30): foster-parenting-character-in-table
    195 (1,30): foster-parenting-character-in-table
    196 (1,30): eof-in-table
    197 #document
    198 | <!DOCTYPE html>
    199 | <html>
    200 |   <head>
    201 |   <body>
    202 |     "TEST"
    203 |     <table>
    204 |       <tbody>
    205 |         <tr>
    206 
    207 #data
    208 <!DOCTYPE html><body t1=1><body t2=2><body t3=3 t4=4>
    209 #errors
    210 (1,37): unexpected-start-tag
    211 (1,53): unexpected-start-tag
    212 #document
    213 | <!DOCTYPE html>
    214 | <html>
    215 |   <head>
    216 |   <body>
    217 |     t1="1"
    218 |     t2="2"
    219 |     t3="3"
    220 |     t4="4"
    221 
    222 #data
    223 </b test
    224 #errors
    225 (1,8): eof-in-attribute-name
    226 (1,8): expected-doctype-but-got-eof
    227 #new-errors
    228 (1:9) eof-in-tag
    229 #document
    230 | <html>
    231 |   <head>
    232 |   <body>
    233 
    234 #data
    235 <!DOCTYPE html></b test<b &=&amp>X
    236 #errors
    237 (1,24): invalid-character-in-attribute-name
    238 (1,32): named-entity-without-semicolon
    239 (1,33): attributes-in-end-tag
    240 (1,33): unexpected-end-tag-before-html
    241 #new-errors
    242 (1:24) unexpected-character-in-attribute-name
    243 (1:33) missing-semicolon-after-character-reference
    244 (1:33) end-tag-with-attributes
    245 #document
    246 | <!DOCTYPE html>
    247 | <html>
    248 |   <head>
    249 |   <body>
    250 |     "X"
    251 
    252 #data
    253 <!doctypehtml><scrIPt type=text/x-foobar;baz>X</SCRipt
    254 #errors
    255 (1,9): need-space-after-doctype
    256 (1,54): expected-named-closing-tag-but-got-eof
    257 #new-errors
    258 (1:10) missing-whitespace-before-doctype-name
    259 #document
    260 | <!DOCTYPE html>
    261 | <html>
    262 |   <head>
    263 |     <script>
    264 |       type="text/x-foobar;baz"
    265 |       "X</SCRipt"
    266 |   <body>
    267 
    268 #data
    269 &
    270 #errors
    271 (1,1): expected-doctype-but-got-chars
    272 #document
    273 | <html>
    274 |   <head>
    275 |   <body>
    276 |     "&"
    277 
    278 #data
    279 &#
    280 #errors
    281 (1,2): expected-numeric-entity
    282 (1,2): expected-doctype-but-got-chars
    283 #new-errors
    284 (1:3) absence-of-digits-in-numeric-character-reference
    285 #document
    286 | <html>
    287 |   <head>
    288 |   <body>
    289 |     "&#"
    290 
    291 #data
    292 &#X
    293 #errors
    294 (1,3): expected-numeric-entity
    295 (1,3): expected-doctype-but-got-chars
    296 #new-errors
    297 (1:4) absence-of-digits-in-numeric-character-reference
    298 #document
    299 | <html>
    300 |   <head>
    301 |   <body>
    302 |     "&#X"
    303 
    304 #data
    305 &#x
    306 #errors
    307 (1,3): expected-numeric-entity
    308 (1,3): expected-doctype-but-got-chars
    309 #new-errors
    310 (1:4) absence-of-digits-in-numeric-character-reference
    311 #document
    312 | <html>
    313 |   <head>
    314 |   <body>
    315 |     "&#x"
    316 
    317 #data
    318 &#45
    319 #errors
    320 (1,4): numeric-entity-without-semicolon
    321 (1,4): expected-doctype-but-got-chars
    322 #new-errors
    323 (1:5) missing-semicolon-after-character-reference
    324 #document
    325 | <html>
    326 |   <head>
    327 |   <body>
    328 |     "-"
    329 
    330 #data
    331 &x-test
    332 #errors
    333 (1,2): expected-doctype-but-got-chars
    334 #document
    335 | <html>
    336 |   <head>
    337 |   <body>
    338 |     "&x-test"
    339 
    340 #data
    341 <!doctypehtml><p><li>
    342 #errors
    343 (1,9): need-space-after-doctype
    344 #new-errors
    345 (1:10) missing-whitespace-before-doctype-name
    346 #document
    347 | <!DOCTYPE html>
    348 | <html>
    349 |   <head>
    350 |   <body>
    351 |     <p>
    352 |     <li>
    353 
    354 #data
    355 <!doctypehtml><p><dt>
    356 #errors
    357 (1,9): need-space-after-doctype
    358 #new-errors
    359 (1:10) missing-whitespace-before-doctype-name
    360 #document
    361 | <!DOCTYPE html>
    362 | <html>
    363 |   <head>
    364 |   <body>
    365 |     <p>
    366 |     <dt>
    367 
    368 #data
    369 <!doctypehtml><p><dd>
    370 #errors
    371 (1,9): need-space-after-doctype
    372 #new-errors
    373 (1:10) missing-whitespace-before-doctype-name
    374 #document
    375 | <!DOCTYPE html>
    376 | <html>
    377 |   <head>
    378 |   <body>
    379 |     <p>
    380 |     <dd>
    381 
    382 #data
    383 <!doctypehtml><p><form>
    384 #errors
    385 (1,9): need-space-after-doctype
    386 (1,23): expected-closing-tag-but-got-eof
    387 #new-errors
    388 (1:10) missing-whitespace-before-doctype-name
    389 #document
    390 | <!DOCTYPE html>
    391 | <html>
    392 |   <head>
    393 |   <body>
    394 |     <p>
    395 |     <form>
    396 
    397 #data
    398 <!DOCTYPE html><p></P>X
    399 #errors
    400 #document
    401 | <!DOCTYPE html>
    402 | <html>
    403 |   <head>
    404 |   <body>
    405 |     <p>
    406 |     "X"
    407 
    408 #data
    409 &AMP
    410 #errors
    411 (1,4): named-entity-without-semicolon
    412 (1,4): expected-doctype-but-got-chars
    413 #new-errors
    414 (1:5) missing-semicolon-after-character-reference
    415 #document
    416 | <html>
    417 |   <head>
    418 |   <body>
    419 |     "&"
    420 
    421 #data
    422 &AMp;
    423 #errors
    424 (1,3): expected-named-entity
    425 (1,3): expected-doctype-but-got-chars
    426 #new-errors
    427 (1:5) unknown-named-character-reference
    428 #document
    429 | <html>
    430 |   <head>
    431 |   <body>
    432 |     "&AMp;"
    433 
    434 #data
    435 <!DOCTYPE html><html><head></head><body><thisISasillyTESTelementNameToMakeSureCrazyTagNamesArePARSEDcorrectLY>
    436 #errors
    437 (1,110): expected-closing-tag-but-got-eof
    438 #document
    439 | <!DOCTYPE html>
    440 | <html>
    441 |   <head>
    442 |   <body>
    443 |     <thisisasillytestelementnametomakesurecrazytagnamesareparsedcorrectly>
    444 
    445 #data
    446 <!DOCTYPE html>X</body>X
    447 #errors
    448 (1,24): unexpected-char-after-body
    449 #document
    450 | <!DOCTYPE html>
    451 | <html>
    452 |   <head>
    453 |   <body>
    454 |     "XX"
    455 
    456 #data
    457 <!DOCTYPE html><!-- X
    458 #errors
    459 (1,21): eof-in-comment
    460 #new-errors
    461 (1:22) eof-in-comment
    462 #document
    463 | <!DOCTYPE html>
    464 | <!--  X -->
    465 | <html>
    466 |   <head>
    467 |   <body>
    468 
    469 #data
    470 <!DOCTYPE html><table><caption>test TEST</caption><td>test
    471 #errors
    472 (1,54): unexpected-cell-in-table-body
    473 (1,58): expected-closing-tag-but-got-eof
    474 #document
    475 | <!DOCTYPE html>
    476 | <html>
    477 |   <head>
    478 |   <body>
    479 |     <table>
    480 |       <caption>
    481 |         "test TEST"
    482 |       <tbody>
    483 |         <tr>
    484 |           <td>
    485 |             "test"
    486 
    487 #data
    488 <!DOCTYPE html><select><option><optgroup>
    489 #errors
    490 (1,41): eof-in-select
    491 #document
    492 | <!DOCTYPE html>
    493 | <html>
    494 |   <head>
    495 |   <body>
    496 |     <select>
    497 |       <option>
    498 |       <optgroup>
    499 
    500 #data
    501 <!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
    502 #errors
    503 (1,68): unexpected-select-in-select
    504 #document
    505 | <!DOCTYPE html>
    506 | <html>
    507 |   <head>
    508 |   <body>
    509 |     <select>
    510 |       <optgroup>
    511 |         <option>
    512 |       <option>
    513 |     <option>
    514 
    515 #data
    516 <!DOCTYPE html><select><optgroup><option><optgroup>
    517 #errors
    518 (1,51): eof-in-select
    519 #document
    520 | <!DOCTYPE html>
    521 | <html>
    522 |   <head>
    523 |   <body>
    524 |     <select>
    525 |       <optgroup>
    526 |         <option>
    527 |       <optgroup>
    528 
    529 #data
    530 <!DOCTYPE html><datalist><option>foo</datalist>bar
    531 #errors
    532 #document
    533 | <!DOCTYPE html>
    534 | <html>
    535 |   <head>
    536 |   <body>
    537 |     <datalist>
    538 |       <option>
    539 |         "foo"
    540 |     "bar"
    541 
    542 #data
    543 <!DOCTYPE html><font><input><input></font>
    544 #errors
    545 #document
    546 | <!DOCTYPE html>
    547 | <html>
    548 |   <head>
    549 |   <body>
    550 |     <font>
    551 |       <input>
    552 |       <input>
    553 
    554 #data
    555 <!DOCTYPE html><!-- XXX - XXX -->
    556 #errors
    557 #document
    558 | <!DOCTYPE html>
    559 | <!--  XXX - XXX  -->
    560 | <html>
    561 |   <head>
    562 |   <body>
    563 
    564 #data
    565 <!DOCTYPE html><!-- XXX - XXX
    566 #errors
    567 (1,29): eof-in-comment
    568 #new-errors
    569 (1:30) eof-in-comment
    570 #document
    571 | <!DOCTYPE html>
    572 | <!--  XXX - XXX -->
    573 | <html>
    574 |   <head>
    575 |   <body>
    576 
    577 #data
    578 <!DOCTYPE html><!-- XXX - XXX - XXX -->
    579 #errors
    580 #document
    581 | <!DOCTYPE html>
    582 | <!--  XXX - XXX - XXX  -->
    583 | <html>
    584 |   <head>
    585 |   <body>
    586 
    587 #data
    588 test
    589 test
    590 #errors
    591 (2,4): expected-doctype-but-got-chars
    592 #document
    593 | <html>
    594 |   <head>
    595 |   <body>
    596 |     "test
    597 test"
    598 
    599 #data
    600 <!DOCTYPE html><body><title>test</body></title>
    601 #errors
    602 #document
    603 | <!DOCTYPE html>
    604 | <html>
    605 |   <head>
    606 |   <body>
    607 |     <title>
    608 |       "test</body>"
    609 
    610 #data
    611 <!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>
    612 x { content:"</style" } </style>
    613 #errors
    614 #document
    615 | <!DOCTYPE html>
    616 | <html>
    617 |   <head>
    618 |   <body>
    619 |     <title>
    620 |       "X"
    621 |     <meta>
    622 |       name="z"
    623 |     <link>
    624 |       rel="foo"
    625 |     <style>
    626 |       "
    627 x { content:"</style" } "
    628 
    629 #data
    630 <!DOCTYPE html><select><optgroup></optgroup></select>
    631 #errors
    632 #document
    633 | <!DOCTYPE html>
    634 | <html>
    635 |   <head>
    636 |   <body>
    637 |     <select>
    638 |       <optgroup>
    639 
    640 #data
    641  
    642  
    643 #errors
    644 (2,1): expected-doctype-but-got-eof
    645 #document
    646 | <html>
    647 |   <head>
    648 |   <body>
    649 
    650 #data
    651 <!DOCTYPE html>  <html>
    652 #errors
    653 #document
    654 | <!DOCTYPE html>
    655 | <html>
    656 |   <head>
    657 |   <body>
    658 
    659 #data
    660 <!DOCTYPE html><script>
    661 </script>  <title>x</title>  </head>
    662 #errors
    663 #document
    664 | <!DOCTYPE html>
    665 | <html>
    666 |   <head>
    667 |     <script>
    668 |       "
    669 "
    670 |     "  "
    671 |     <title>
    672 |       "x"
    673 |     "  "
    674 |   <body>
    675 
    676 #data
    677 <!DOCTYPE html><html><body><html id=x>
    678 #errors
    679 (1,38): non-html-root
    680 #document
    681 | <!DOCTYPE html>
    682 | <html>
    683 |   id="x"
    684 |   <head>
    685 |   <body>
    686 
    687 #data
    688 <!DOCTYPE html>X</body><html id="x">
    689 #errors
    690 (1,36): non-html-root
    691 #document
    692 | <!DOCTYPE html>
    693 | <html>
    694 |   id="x"
    695 |   <head>
    696 |   <body>
    697 |     "X"
    698 
    699 #data
    700 <!DOCTYPE html><head><html id=x>
    701 #errors
    702 (1,32): non-html-root
    703 #document
    704 | <!DOCTYPE html>
    705 | <html>
    706 |   id="x"
    707 |   <head>
    708 |   <body>
    709 
    710 #data
    711 <!DOCTYPE html>X</html>X
    712 #errors
    713 (1,24): expected-eof-but-got-char
    714 #document
    715 | <!DOCTYPE html>
    716 | <html>
    717 |   <head>
    718 |   <body>
    719 |     "XX"
    720 
    721 #data
    722 <!DOCTYPE html>X</html> 
    723 #errors
    724 #document
    725 | <!DOCTYPE html>
    726 | <html>
    727 |   <head>
    728 |   <body>
    729 |     "X "
    730 
    731 #data
    732 <!DOCTYPE html>X</html><p>X
    733 #errors
    734 (1,26): expected-eof-but-got-start-tag
    735 #document
    736 | <!DOCTYPE html>
    737 | <html>
    738 |   <head>
    739 |   <body>
    740 |     "X"
    741 |     <p>
    742 |       "X"
    743 
    744 #data
    745 <!DOCTYPE html>X<p/x/y/z>
    746 #errors
    747 (1,19): unexpected-character-after-solidus-in-tag
    748 (1,21): unexpected-character-after-solidus-in-tag
    749 (1,23): unexpected-character-after-solidus-in-tag
    750 #new-errors
    751 (1:20) unexpected-solidus-in-tag
    752 (1:22) unexpected-solidus-in-tag
    753 (1:24) unexpected-solidus-in-tag
    754 #document
    755 | <!DOCTYPE html>
    756 | <html>
    757 |   <head>
    758 |   <body>
    759 |     "X"
    760 |     <p>
    761 |       x=""
    762 |       y=""
    763 |       z=""
    764 
    765 #data
    766 <!DOCTYPE html><!--x--
    767 #errors
    768 (1,22): eof-in-comment-double-dash
    769 #new-errors
    770 (1:23) eof-in-comment
    771 #document
    772 | <!DOCTYPE html>
    773 | <!-- x -->
    774 | <html>
    775 |   <head>
    776 |   <body>
    777 
    778 #data
    779 <!DOCTYPE html><table><tr><td></p></table>
    780 #errors
    781 (1,34): unexpected-end-tag
    782 #document
    783 | <!DOCTYPE html>
    784 | <html>
    785 |   <head>
    786 |   <body>
    787 |     <table>
    788 |       <tbody>
    789 |         <tr>
    790 |           <td>
    791 |             <p>
    792 
    793 #data
    794 <!DOCTYPE <!DOCTYPE HTML>><!--<!--x-->-->
    795 #errors
    796 (1,20): expected-space-or-right-bracket-in-doctype
    797 (1,25): unknown-doctype
    798 (1,35): unexpected-char-in-comment
    799 #new-errors
    800 (1:21) invalid-character-sequence-after-doctype-name
    801 (1:35) nested-comment
    802 #document
    803 | <!DOCTYPE <!doctype>
    804 | <html>
    805 |   <head>
    806 |   <body>
    807 |     ">"
    808 |     <!-- <!--x -->
    809 |     "-->"
    810 
    811 #data
    812 <!doctype html><div><form></form><div></div></div>
    813 #errors
    814 #document
    815 | <!DOCTYPE html>
    816 | <html>
    817 |   <head>
    818 |   <body>
    819 |     <div>
    820 |       <form>
    821 |       <div>