html5lib Parser Test

Summary

Harness status: OK

Found 30 tests

Details

ResultTest NameMessage
Passhtml5lib_webkit02.html f50b8c15847159a6d2c6ecc2bd1e4a944ba5aae6
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <foo>\n|       bar=\"qux/\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <foo>\n|       bar=\"qux/\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 326328ea805a2ebdde707e08567713f88a4cf8ab
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <p>\n|       id=\"status\"\n|       <noscript>\n|         \"<strong>A</strong>\"\n|       <span>\n|         \"B\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <p>\n|       id=\"status\"\n|       <noscript>\n|         \"<strong>A</strong>\"\n|       <span>\n|         \"B\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 05138397908cfdad69a3bfe5da5a06098320b504
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <div>\n|       <sarcasm>\n|         <div>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <div>\n|       <sarcasm>\n|         <div>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 2aaa2ac0d7cec6144633d8f82f3bcaafa7498cd9
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>", "#document\n| <html>\n|   <head>\n|   <body>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 4a256d7ef602c7c917c758e15981b9710f9b4130
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     \"A\"\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>", "#document\n| <html>\n|   <head>\n|   <body>\n|     \"A\"\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 98cea04429ddbe4ffaaa0b91fe77b8c0b1f7c1f4
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             \"A\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             \"A\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 209ad7d6f6c9c53cb856c7d78b2bc4a7f38abd5f
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             \"A\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             \"A\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html cb9a86fbac96b08a6e708a2dbcd9f78539dfe9c6
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <thead>\n|         <tr>\n|           <td>\n|             \"A\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <thead>\n|         <tr>\n|           <td>\n|             \"A\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html c46a4badc6b1ebc524e6f90ea56183310e93ab25
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <legend>\n|       \"test\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <legend>\n|       \"test\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 464eeaecc49646ff810cadad537880c9b473a262
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <input>\n|     <table>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <input>\n|     <table>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 7b4eb6981451ede406f2f4112e83a8584e7adbf5
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|     <em>\n|       <aside>\n|         <b>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|     <em>\n|       <aside>\n|         <b>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 73aed96d7cd3116e4a3e701104616c07d1ec5e0c
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|     <em>\n|     <aside>\n|       <em>\n|         <b>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|     <em>\n|     <aside>\n|       <em>\n|         <b>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 139a546c72bfcedf638d031f33da43f24995f688
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|             <foo>\n|     <aside>\n|       <b>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|             <foo>\n|     <aside>\n|       <b>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Failhtml5lib_webkit02.html 6e33515b4dc011dd390d433a6358bf68b786b1fdassert_equals: expected "#document\n| <html>\n| <head>\n| <body>\n| <b>\n| <em>\n| <foo>\n| <foo>\n| <foo>\n| <aside>\n| <b>" but got "#document\n| <html>\n| <head>\n| <body>\n| <b>\n| <em>\n| <foo>\n| <foo>\n| <foo>\n| <aside>\n| <em>\n| <b>"
    at Test.<anonymous> (https://wpt.live/html/syntax/parsing/test.js:182:16)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at iframe.onload (https://wpt.live/html/syntax/parsing/test.js:178:9)
Asserts run
Fail
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|             <foo>\n|     <aside>\n|       <em>\n|         <b>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <b>\n|       <em>\n|         <foo>\n|           <foo>\n|             <foo>\n|     <aside>\n|       <b>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html b6d2377b0dd710ca812c97b2b65cb5d2e93b0e5b
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       <svg foreignObject>\n|         <div>\n|           \"foo\"\n|         <plaintext>\n|           \"</foreignObject></svg><div>bar</div>\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       <svg foreignObject>\n|         <div>\n|           \"foo\"\n|         <plaintext>\n|           \"</foreignObject></svg><div>bar</div>\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 21a5b2b413c4db8ed588334b9a50dea9872bbcfa
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       <svg foreignObject>\n|       <svg title>\n|     \"foo\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       <svg foreignObject>\n|       <svg title>\n|     \"foo\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 90d3f6f2dff994f63293ca46f7cd50a75cde96a6
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <plaintext>\n|       \"<div>foo</div>\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <plaintext>\n|       \"<div>foo</div>\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 3e6b37a5fd0b16769f71f8e6a022ef6a972769d0
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       definitionurl=\"\"\n|       xml lang=\"\"\n|       xml space=\"\"\n|       xml:baaah=\"\"\n|       xml:base=\"\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <svg svg>\n|       definitionurl=\"\"\n|       xml lang=\"\"\n|       xml space=\"\"\n|       xml:baaah=\"\"\n|       xml:base=\"\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 66c5e72324003827309d3590a9ba56412ba68f79
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <math math>\n|       definitionURL=\"\"\n|       xlink show=\"\"\n|       xlink title=\"\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <math math>\n|       definitionURL=\"\"\n|       xlink show=\"\"\n|       xlink title=\"\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 329d2522353afa12afea478bbfafdb0ff0656572
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <math math>\n|       definitionURL=\"\"", "#document\n| <html>\n|   <head>\n|   <body>\n|     <math math>\n|       definitionURL=\"\"")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 5463526d91a8677b27b6967866d6605f1bb03aac
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 4879f476053094cf5602d325724675378856a902
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <option>\n|       <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <option>\n|       <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 44c88b90236f01ebc8e0123363b527640a07070c
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <optgroup>\n|         <option>\n|       <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <optgroup>\n|         <option>\n|       <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html cfb304e8f2d3cbdecc362226e7775cab452d5489
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <optgroup>\n|       <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <optgroup>\n|       <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 3fc625e7cb9b6ea72a9e252ede84c6fdd9680d87
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <option>\n|       <optgroup>\n|       <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <select>\n|       <option>\n|       <optgroup>\n|       <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html ecd089f9b5193fad306c5b475c4711547fe5e209
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html cee2230c74671c594a1140a68d16e3d3e5ae005a
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <option>\n|               <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <option>\n|               <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 22b9fe36797d70a3b71a6aadc6ad7cff23c3fc90
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <optgroup>\n|                 <option>\n|               <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <optgroup>\n|                 <option>\n|               <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html a82c3bf49c381b5f58c5c8a4bbbe0cef2458e28a
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <optgroup>\n|               <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <optgroup>\n|               <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)
Passhtml5lib_webkit02.html 61f8d527795dc8044a95a3e2437de81e16597ceb
Asserts run
Pass
assert_equals("#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <option>\n|               <optgroup>\n|               <hr>", "#document\n| <html>\n|   <head>\n|   <body>\n|     <table>\n|       <tbody>\n|         <tr>\n|           <td>\n|             <select>\n|               <option>\n|               <optgroup>\n|               <hr>")
    at Test.<anonymous> ( /html/syntax/parsing/test.js:182:16)

6e33515b4dc011dd390d433a6358bf68b786b1fd

Input

<b><em><foo><foo><foo><aside></b></em>

Expected

#document
| <html>
|   <head>
|   <body>
|     <b>
|       <em>
|         <foo>
|           <foo>
|             <foo>
|     <aside>
|       <b>

Actual

#document
| <html>
|   <head>
|   <body>
|     <b>
|       <em>
|         <foo>
|           <foo>
|             <foo>
|     <aside>
|       <em>
|         <b>