diff --git a/Tests/LibWeb/TestConfig.ini b/Tests/LibWeb/TestConfig.ini index 3d1d5558859..b1676ffa91e 100644 --- a/Tests/LibWeb/TestConfig.ini +++ b/Tests/LibWeb/TestConfig.ini @@ -18,3 +18,20 @@ Text/input/Worker/Worker-module.html Text/input/Worker/Worker-performance.html Text/input/Worker/Worker-postMessage-transfer.html Text/input/wpt-import/css/css-flexbox/abspos/position-absolute-001.html +Text/input/wpt-import/html/syntax/parsing/html5lib_entities01.html +Text/input/wpt-import/html/syntax/parsing/html5lib_html5test-com.html +Text/input/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html +Text/input/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe.html +Text/input/wpt-import/html/syntax/parsing/html5lib_template.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests1.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests10.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests15.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests16.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests19.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests20.html +Text/input/wpt-import/html/syntax/parsing/html5lib_tests5.html +Text/input/wpt-import/html/syntax/parsing/html5lib_webkit01.html +Text/input/wpt-import/html/syntax/parsing/named-character-references.html +Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-eof.html +Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-line.html +Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-space.html diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.txt new file mode 100644 index 00000000000..8b276ea89f2 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail The end: DOMContentLoaded and defer scripts \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-01.txt new file mode 100644 index 00000000000..37cc3733ae6 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-01.txt @@ -0,0 +1,48 @@ +Summary + +Harness status: OK + +Rerun + +Found 37 tests + +34 Pass +3 Fail +Details +Result Test Name MessagePass document.getElementsByTagName and foreign parser-inserted elements +Pass Testing altGlyph +Pass Testing altGlyphDef +Pass Testing altGlyphItem +Pass Testing animateColor +Pass Testing animateMotion +Pass Testing animateTransform +Pass Testing clipPath +Pass Testing feBlend +Pass Testing feColorMatrix +Pass Testing feComponentTransfer +Pass Testing feComposite +Pass Testing feConvolveMatrix +Pass Testing feDiffuseLighting +Pass Testing feDisplacementMap +Pass Testing feDistantLight +Pass Testing feFlood +Pass Testing feFuncA +Pass Testing feFuncB +Pass Testing feFuncG +Pass Testing feFuncR +Pass Testing feGaussianBlur +Pass Testing feImage +Pass Testing feMerge +Pass Testing feMergeNode +Pass Testing feMorphology +Pass Testing feOffset +Pass Testing fePointLight +Pass Testing feSpecularLighting +Fail Testing feSpotLight +Fail Testing feTile +Fail Testing feTurbulence +Pass Testing foreignObject +Pass Testing glyphRef +Pass Testing linearGradient +Pass Testing radialGradient +Pass Testing textPath \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-02.txt new file mode 100644 index 00000000000..609d4955e59 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Document.getElementsByTagName-foreign-02.txt @@ -0,0 +1,12 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +2 Pass +Details +Result Test Name MessagePass Upper-case font +Pass Lower-case font \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-01.txt new file mode 100644 index 00000000000..609d4955e59 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-01.txt @@ -0,0 +1,12 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +2 Pass +Details +Result Test Name MessagePass Upper-case font +Pass Lower-case font \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-02.txt new file mode 100644 index 00000000000..609d4955e59 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/Element.getElementsByTagName-foreign-02.txt @@ -0,0 +1,12 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +2 Pass +Details +Result Test Name MessagePass Upper-case font +Pass Lower-case font \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/adoption_agency_check_the_end_tag_name.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/adoption_agency_check_the_end_tag_name.txt new file mode 100644 index 00000000000..87e269413db --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/adoption_agency_check_the_end_tag_name.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass The algorithm should not reparent properly nested tags \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/ambiguous-ampersand.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/ambiguous-ampersand.txt new file mode 100644 index 00000000000..4dcb3893808 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/ambiguous-ampersand.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 3 tests + +1 Pass +2 Fail +Details +Result Test Name MessageFail Check number of divs +Pass Check div structure: network +Fail Check div structure: document.write Cannot access property "childNodes" on undefined object "div" \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/empty-doctype-ids.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/empty-doctype-ids.txt new file mode 100644 index 00000000000..e2fe74f77fb --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/empty-doctype-ids.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass Doctype with empty ids should trigger the standards mode. \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html-integration-point.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html-integration-point.txt new file mode 100644 index 00000000000..4bb8c08d2c8 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html-integration-point.txt @@ -0,0 +1,16 @@ +Summary + +Harness status: OK + +Rerun + +Found 5 tests + +3 Pass +2 Fail +Details +Result Test Name MessageFail MathML annotation-xml with encoding=text/html should be an HTML integration point +Fail MathML annotation-xml with encoding=application/xhtml+xml should be an HTML integration point +Pass SVG foreignObject should be an HTML integration point +Pass SVG desc should be an HTML integration point +Pass SVG title should be an HTML integration point \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption01.txt new file mode 100644 index 00000000000..73293e035bf --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption01.txt @@ -0,0 +1,28 @@ +Summary + +Harness status: OK + +Rerun + +Found 17 tests + +15 Pass +2 Fail +Details +Result Test Name MessagePass html5lib_adoption01.html dab5eca760a630bc57719d678d789dd1ca74f492 +Pass html5lib_adoption01.html a3a46907dc73b7be1e1171f797a9f696b7fb185b +Pass html5lib_adoption01.html b720cd1d95283d6288e7ca17142540b10ef8f847 +Pass html5lib_adoption01.html 83b2bd6f0849b2c7283448f15095806a17c7f0c0 +Pass html5lib_adoption01.html 1d56fa2d9d756f9053638a3db25fcd84e57e41ec +Pass html5lib_adoption01.html c129fce97933067558d7833632ad7ef2d149616e +Pass html5lib_adoption01.html 39a3ec04f54cda2bf1e06c54caf0b302da4fd252 +Pass html5lib_adoption01.html d0bdfe6be48309b2d01b497667b350a8e6ec8ffb +Pass html5lib_adoption01.html 63401082c6afd4b3c3201e348a1a61722f167b21 +Fail html5lib_adoption01.html 883cfd89f63da854dffbfbc938da1f31887a55e5 +Pass html5lib_adoption01.html 4dc0665051dac0d72c71aba5c95c5b86437dea2c +Pass html5lib_adoption01.html 4f376c0a798e71a91065e215dc0175d3107d5208 +Pass html5lib_adoption01.html 52b62611a847a3f5fc3dc607a6b0174f1697247c +Pass html5lib_adoption01.html 88d0d3403d2a7b4058fcfb4e62835acb1c207e0f +Pass html5lib_adoption01.html d7338f457789f65d47b240e203b9e40a3925f2ca +Pass html5lib_adoption01.html bf8088acd8bd48d8487bae49a613c248c488c041 +Fail html5lib_adoption01.html 39edaa2e298c60ad4a1b0b9fdb4481d4aea98f36 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption02.txt new file mode 100644 index 00000000000..5560f70bae7 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_adoption02.txt @@ -0,0 +1,12 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +2 Pass +Details +Result Test Name MessagePass html5lib_adoption02.html cefc9890d621707fedf5eb634f3a86d753659d9b +Pass html5lib_adoption02.html 2a8f569e9d55b3cb7e54b026f758dea8593f4cb4 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_blocks.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_blocks.txt new file mode 100644 index 00000000000..2b22b9e315e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_blocks.txt @@ -0,0 +1,58 @@ +Summary + +Harness status: OK + +Rerun + +Found 48 tests + +48 Pass +Details +Result Test Name MessagePass html5lib_blocks.html f2c6f8a359cf4782cc8038a9f6a91a7cb67fb9ef +Pass html5lib_blocks.html 77b909047ffa7bf2ca38cd3de8e25eb3ed0395af +Pass html5lib_blocks.html 75f77d8a1d072dfabd17237596bb0394754d4e41 +Pass html5lib_blocks.html b241d42f7a3593e556e2ef4e0d4c0b9af3bbde4b +Pass html5lib_blocks.html 965c072a3f6b78e9b7c4c8d2b93d3746a2fc360c +Pass html5lib_blocks.html c430a64d10f5a10ac3c34f1ec3abdd0d048e3e9f +Pass html5lib_blocks.html b730d11baf16843bc04136ffe53ec20e058a50aa +Pass html5lib_blocks.html 5db636d68e8708a8cfd26ee472a7831239c7efeb +Pass html5lib_blocks.html 41586061adf395acf518e7ad457d048a911e52c1 +Pass html5lib_blocks.html 1394f443495c04661d70ec27e44d99e6fcb3b536 +Pass html5lib_blocks.html 9a977cfacba03a56f6ccd11dd6595a7fa65b3c3e +Pass html5lib_blocks.html 284962aa35b722a4d05a22c264c0bbbc859f7d41 +Pass html5lib_blocks.html 88dfa3115905b28f4086717b8d6547b8f88ee46a +Pass html5lib_blocks.html d5e8a935c5b5c3723b77ff0a9079bbee3e8f02ad +Pass html5lib_blocks.html 6cb6f36b9c042e41b18967b46b068db7b36431ef +Pass html5lib_blocks.html 68111d7cbc22fd47cbec6912d008ab93bc1719ec +Pass html5lib_blocks.html 5ff74097bb1276f6d595d17674c04d2d9ba9a49a +Pass html5lib_blocks.html e38ae5ed14b2fbde7e15bd45bbfb26f828a6fcf6 +Pass html5lib_blocks.html 5fa3d2ad933a13b1bdabe4faa77a2b33923a9871 +Pass html5lib_blocks.html 3ac498b2d74a10dde5987dd6a9a40f8fb4c2cca7 +Pass html5lib_blocks.html 0d3751cad1256413b5514734742f1ea0dadc99c9 +Pass html5lib_blocks.html c9d17d8d37f012a75fe2d0cf157cb4e4c9290b76 +Pass html5lib_blocks.html b224c98e66c1b2ede2447430fa3cc29dd490aa27 +Pass html5lib_blocks.html 0cf2e437eb921f7a308d493ab6f776400ec6ba05 +Pass html5lib_blocks.html e721fb9ccda59a3c0a07f8b7c69698945cec1c7c +Pass html5lib_blocks.html 4c056b025cbf0f880e9ab93ab95d37d075a3d62e +Pass html5lib_blocks.html 28ad066f78c1d23110991d1d323748e1c638a285 +Pass html5lib_blocks.html aabe06c45ead4e713911545d6050dc992603f44c +Pass html5lib_blocks.html c19b1a4a7323b8ebc292718c2a1f131493271012 +Pass html5lib_blocks.html 211e55efcc6948df455ffa1d7b5e2fda123cca51 +Pass html5lib_blocks.html 7216ccc21592b2615aabcbc73069bd06c31a3c4f +Pass html5lib_blocks.html f2e488a24791d7ac57dd6a25e670f30b5b07454e +Pass html5lib_blocks.html 69b5e75bb50a6429e776b81ae532103096786266 +Pass html5lib_blocks.html a7b3390d1ab18f81e40623c92ad8d2cd164c297b +Pass html5lib_blocks.html 5fd2647163cc33ca7a0c93ff3a31f87cef87d7de +Pass html5lib_blocks.html 95b901de4aaf79e3230ebc04f32db4c61ce9f7c7 +Pass html5lib_blocks.html e59e60d6a134290fa7f2d1d2eb2c73f0617106b1 +Pass html5lib_blocks.html 2c8b2df349d7f36b2ab55641d7e9c984ed09104d +Pass html5lib_blocks.html 1294906ecdf4d6378e0cdfb244192a0ed08343b2 +Pass html5lib_blocks.html 95fc3d268c47b5e0fc87e92542caccbb4cabffe1 +Pass html5lib_blocks.html 0c03d60e2cb91de005d270e8a00589bccefa47b8 +Pass html5lib_blocks.html 125caaaa6687b316711f2b695dbcaebce9874270 +Pass html5lib_blocks.html d02390d4a365d9e5ee8a8caf920efc5c2baf83b6 +Pass html5lib_blocks.html a17ff80304101d2d144ee9a2b4ebeee1beeff4d5 +Pass html5lib_blocks.html 6c32d08349975d65ec100346f36beb760252c42f +Pass html5lib_blocks.html 17f3861b008afd895cc5e642218d4aed099afc77 +Pass html5lib_blocks.html fe4badd0b7469c6ddb8cd243133f10ffd1b84814 +Pass html5lib_blocks.html b130e7f7a09b5516e13e281d577c5bcc1f56cb5d \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_comments01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_comments01.txt new file mode 100644 index 00000000000..0d005c0a953 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_comments01.txt @@ -0,0 +1,27 @@ +Summary + +Harness status: OK + +Rerun + +Found 16 tests + +15 Pass +1 Fail +Details +Result Test Name MessagePass html5lib_comments01.html 3dbda8330033c3fbf3185a55e963075328099578 +Pass html5lib_comments01.html 7476098e9823b3deee1857739daf719ff18e37b4 +Pass html5lib_comments01.html eca7f97a4659eab6da4127c225420f1664b6c0c4 +Pass html5lib_comments01.html 27ff1671f247daf2fdf19213bcee6ae6cd848583 +Pass html5lib_comments01.html a6c42885c32fa988374894c0871b5a289786912a +Pass html5lib_comments01.html d59b196ec9f6f19ded28d5e1fb48cbec2b1a4187 +Pass html5lib_comments01.html 97486c43262a9a5c3fec1a3b028b99b7ca8c0e3e +Pass html5lib_comments01.html 06145ae05b1d92b71aed067ed6f1aab1afea50ae +Pass html5lib_comments01.html 5064d84d3adaf6262cf3573e9e112f40e3abc147 +Pass html5lib_comments01.html 8b36d140a4a223b083a8d41af7c98a1c20377856 +Pass html5lib_comments01.html 1894e23c5ee89d6f4b5f1dbe9b681b42863b4d1f +Pass html5lib_comments01.html 2cefeae994b6b0be0accbfff4757fef40ed914eb +Pass html5lib_comments01.html ac9fd94008255e73cba953dbd374cb41703f5446 +Fail html5lib_comments01.html 617815b6a683613fcb6b9cd5841b2ea7428d838d +Pass html5lib_comments01.html bb8faf75d2e28aee13ec4a0d8eab00b4d7475763 +Pass html5lib_comments01.html 89c4ae1ae34df9dff0e516afdef87cd169c3e6a5 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_doctype01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_doctype01.txt new file mode 100644 index 00000000000..7d54a41b00d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_doctype01.txt @@ -0,0 +1,47 @@ +Summary + +Harness status: OK + +Rerun + +Found 37 tests + +37 Pass +Details +Result Test Name MessagePass html5lib_doctype01.html 8c660236fa29672c9b1ed0b64be59835a2a2f8cf +Pass html5lib_doctype01.html 6a757c8c420fe3273632e84a4d999f17164f1214 +Pass html5lib_doctype01.html a8ba29d82bb59f5ca03cfc193a1af770b889d4df +Pass html5lib_doctype01.html 7a5044da1f470565fc4c6697b05132ff803d33e5 +Pass html5lib_doctype01.html 6514baf0155d3d10c1449752666c9da1c3db7141 +Pass html5lib_doctype01.html ab7af413296ccb0e5705d978b98751821eb60ee3 +Pass html5lib_doctype01.html 3f3585cd61875a7f824422eda85a568952c1b08d +Pass html5lib_doctype01.html 32bf847dcfae86480610633948efb2eca296abdd +Pass html5lib_doctype01.html 692ab73d917820f55f789498c003ff184694becd +Pass html5lib_doctype01.html 69af8e298e3560620c7598a9d2a6be0c50fe6881 +Pass html5lib_doctype01.html 93737d931105f8441c51a61ce6c9c625708aa690 +Pass html5lib_doctype01.html be48ad2b635136c6ae4d99ff06bc930711e26ab7 +Pass html5lib_doctype01.html 6b90a61449551f1d7ac3aaa54669e81b1adbeb48 +Pass html5lib_doctype01.html dc641c8a55963188374a5ab0f9be4c00897a113d +Pass html5lib_doctype01.html a157f7a60a42840003e9a798ca4c3981c17eb08b +Pass html5lib_doctype01.html 826518fc2114e88a3dd7caecef77fa9ed0967f9e +Pass html5lib_doctype01.html 0d86430bce85790c6eb1ead82133ee74077c6ac9 +Pass html5lib_doctype01.html 79ef363724b7881ee356c0a105e6add81941d57e +Pass html5lib_doctype01.html d8d1295947c1944ba51f7be60165e2d5d7592225 +Pass html5lib_doctype01.html 8214eb8bef5c817fd5fee4befdc15dbcc49ff6e0 +Pass html5lib_doctype01.html 51dd468ef51c8c0ea3e4b5a81517831c6a9168cb +Pass html5lib_doctype01.html dab4dcff81a1d051394a34771eb9627d07700377 +Pass html5lib_doctype01.html 6c679921462b1833e5203e6cd48f761b479d8924 +Pass html5lib_doctype01.html a45fad90fa4d150fdb82f61bf49e0f92a0aaaf94 +Pass html5lib_doctype01.html 18cc825780e6be5a1ab60475c07be505759b25ad +Pass html5lib_doctype01.html 37960ee5e9a9252988a63d9653336d30c1645834 +Pass html5lib_doctype01.html 095187e72e2336527d8c39293d68d456dfb1a10e +Pass html5lib_doctype01.html 46383e4754c42b37ebba10ad4e3644dcff1eec18 +Pass html5lib_doctype01.html 702c2be9dc6bf31da96af43947e0e16d040bd395 +Pass html5lib_doctype01.html 7ffeed0800cff7c5117ba7de33f5e70d037129c3 +Pass html5lib_doctype01.html 2d57d9c9c46d222676eeb8e8531f3a77ca7aa4c0 +Pass html5lib_doctype01.html 544240cd747ec56acbc607b6b8ad9f99de4c4085 +Pass html5lib_doctype01.html af212d55a1c59b5e3658fb39a2f86daab3686f94 +Pass html5lib_doctype01.html 10d43f89829998731c313c85eb31e981961b1981 +Pass html5lib_doctype01.html 99d16cdde20971b45a3b81ca7a2b9d9858525b22 +Pass html5lib_doctype01.html 44ac65856abd110419aafffde69f0dc127f98ec3 +Pass html5lib_doctype01.html a69ffa9525892dbb38be6ee78f4fe1216ef6ea5d \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_domjs-unsafe.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_domjs-unsafe.txt new file mode 100644 index 00000000000..3d0ce953929 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_domjs-unsafe.txt @@ -0,0 +1,59 @@ +Summary + +Harness status: OK + +Rerun + +Found 49 tests + +49 Pass +Details +Result Test Name MessagePass html5lib_domjs-unsafe.html b76df4b192c11a5ef7a3e895a7dd2aaea2dcc5c7 +Pass html5lib_domjs-unsafe.html da5cf60e732fcf20d288e772e51a7a9ccd3471e4 +Pass html5lib_domjs-unsafe.html c32f77685b52841e1685110a8a6fac17b3ae127a +Pass html5lib_domjs-unsafe.html 4fd39e063b0ad1fa82274d6de3122859f76934a8 +Pass html5lib_domjs-unsafe.html 7208fbe8702c37cf180b1c736c984f5340517408 +Pass html5lib_domjs-unsafe.html 7b5dd0bcb2a92ebf1974a0ec6017a798e774ca5b +Pass html5lib_domjs-unsafe.html 54c3b7008093eea8c5b45f729585097df53641a8 +Pass html5lib_domjs-unsafe.html b8de3bd0272a8362093670968eb21ad0bfa3cd40 +Pass html5lib_domjs-unsafe.html 40033d4270de7ad3595607426efc221988100175 +Pass html5lib_domjs-unsafe.html 4ffebb41a5c7f9239ba71301793a1e1cfd65dece +Pass html5lib_domjs-unsafe.html 4fa68424ed093da8a6c954d64bb154ef4269ea83 +Pass html5lib_domjs-unsafe.html 41ddb90fa2e7785945dd18c32736dc83c1440fa4 +Pass html5lib_domjs-unsafe.html 89466f9770c893ffb117d18eac80993bd69564ad +Pass html5lib_domjs-unsafe.html 72186fc6836326792e7e46ce4b5432191a5ac192 +Pass html5lib_domjs-unsafe.html 9863747db1e2676bad75c9929d895db2bb02306c +Pass html5lib_domjs-unsafe.html 01818845dd1283fc54707a140be17e689a91f013 +Pass html5lib_domjs-unsafe.html 3255082e063beec09c3b0e605f0e3bfae177a113 +Pass html5lib_domjs-unsafe.html 54cd599d050ee568b0ed0060d1926479d3e528c3 +Pass html5lib_domjs-unsafe.html bf081558b113ea712baeeb3294f3b53845510996 +Pass html5lib_domjs-unsafe.html 25e3471f40f3b6b0b448f7f7be41f0ee06403faa +Pass html5lib_domjs-unsafe.html 006df46be5600e3d99caaf7dfc6a8af1636fd43a +Pass html5lib_domjs-unsafe.html b9bea556d1a155ef04e3f583328d51cf95995945 +Pass html5lib_domjs-unsafe.html 9eff404da18d0c20765a19613c718a9f49b874ac +Pass html5lib_domjs-unsafe.html 1d246a13e96719a3fb48f1a81d1218671ee3a472 +Pass html5lib_domjs-unsafe.html 92bb86082f237803c7ace5fcd41a36861b364551 +Pass html5lib_domjs-unsafe.html 3a89dee49af0d2b537ad0c50fb74bb68d4dfe651 +Pass html5lib_domjs-unsafe.html 89bd023b6e2cbc5c7a37d85b45eadc88143bd670 +Pass html5lib_domjs-unsafe.html 9574dbbf3302c84fc4ddb965bf1f43ae7106e68c +Pass html5lib_domjs-unsafe.html 341226c7328f8d3d6ab1d373368cc14aad712f20 +Pass html5lib_domjs-unsafe.html 15b3a23030aed47b3795d9c1ef11cd241b6902cb +Pass html5lib_domjs-unsafe.html 4b318ddd18e0e360e70df9da138eabb002e34666 +Pass html5lib_domjs-unsafe.html 5a107feb60f518e1bed5fbd44de19f10dfde1d1e +Pass html5lib_domjs-unsafe.html 92d4f652bcf5160b9815ea29546bde415cb83b04 +Pass html5lib_domjs-unsafe.html 42ebb8a722e7940826975575b2cb422c0a112c68 +Pass html5lib_domjs-unsafe.html 1a761bd94b707be3a5bd87fbcce0e0873c0b60ab +Pass html5lib_domjs-unsafe.html 2fc6eb9f9eb3e005eb3c4765f638203ce0c34f5f +Pass html5lib_domjs-unsafe.html 57672cdb7506becfcf63d59cc06f88d7e240808c +Pass html5lib_domjs-unsafe.html 59ad4ed1b502b7adb49cf799c107bf405ddc0cca +Pass html5lib_domjs-unsafe.html 4f00716246c38ec50813c6dd1e17b1e87a399252 +Pass html5lib_domjs-unsafe.html 767cec7804216f7b7bf6565a735c683fb2282059 +Pass html5lib_domjs-unsafe.html c3258281fe46017ff5ea19cb08c711a6c281d673 +Pass html5lib_domjs-unsafe.html 755e6ed1b6f991af24c720c51546b5e0f6ef9ca5 +Pass html5lib_domjs-unsafe.html 3fb041d606429c494f972b82556759cf1a22171f +Pass html5lib_domjs-unsafe.html 2f2ff31150ecec96cae1417fab3c4bda7e626948 +Pass html5lib_domjs-unsafe.html 6253f7f734608919f9966365fbbdd42163af7af2 +Pass html5lib_domjs-unsafe.html db7da9a182140259b590eedd078f64b4831df749 +Pass html5lib_domjs-unsafe.html 9db35cf980c7170803f09243fb2f631ea0558adc +Pass html5lib_domjs-unsafe.html a96cbc244801cd9c8e201fa5a35e29dbb2a6cf08 +Pass html5lib_domjs-unsafe.html 920ab711970123a6123c8aa41190b63862399a5b \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_entities02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_entities02.txt new file mode 100644 index 00000000000..05c652cb4c2 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_entities02.txt @@ -0,0 +1,36 @@ +Summary + +Harness status: OK + +Rerun + +Found 26 tests + +26 Pass +Details +Result Test Name MessagePass html5lib_entities02.html ea66863900b0b42deee5a77c58a432c2215c32ac +Pass html5lib_entities02.html bc2a229b7c801ad045da76f411faf1d4c89886d0 +Pass html5lib_entities02.html e30755b30108f65919767f57a2200097b638f2b4 +Pass html5lib_entities02.html 17c5acad9075755a413541d57d0d135338450834 +Pass html5lib_entities02.html ec40a7216b4ac918c5e16cae66bfb8b69bcfabce +Pass html5lib_entities02.html 54d2e9d13436e6850a5257e8028122581cf7088d +Pass html5lib_entities02.html 99c8496d0ea75429a5836de44dd18708974f6de8 +Pass html5lib_entities02.html 7e4e70e57f63968ebba82682a2629158bd053a65 +Pass html5lib_entities02.html dca2db4f61b5fd60121e3da3e15065654f8d8a0c +Pass html5lib_entities02.html fe22904d5f3936bedc1fa110e6bde48895b399a0 +Pass html5lib_entities02.html 6553483a30141fcff05787287c2c212df9f468e8 +Pass html5lib_entities02.html 88d7c74afcb27bbee3e3255d9116dce9c3dc6d73 +Pass html5lib_entities02.html db5d22d3350e0a51d675dc17c641c73251a4739d +Pass html5lib_entities02.html ea08276faa7ba526e612fc1e80047d705cd29885 +Pass html5lib_entities02.html c59d1cfe1b36e75e0f57664e45bef7023a73c9e9 +Pass html5lib_entities02.html f9d3950620f8adcbe5f9a0542c7967de4be65963 +Pass html5lib_entities02.html 8e35dacd7c296f054e58f1ce83719401c8aff8a0 +Pass html5lib_entities02.html 48edddaa93bbebc5cd1615cc67422ca6508e47a2 +Pass html5lib_entities02.html 9c69a29b53eebd93db20f12d405335274098e662 +Pass html5lib_entities02.html 565c5f6744a27602bb466d6df77803a80f064752 +Pass html5lib_entities02.html 742984a32ecd86cb9cdedffbba47eb212e19c80f +Pass html5lib_entities02.html f908b529ac9ca5366e1160856db2c3d17e3898c9 +Pass html5lib_entities02.html 1294ffc6bee2ee41f65a60ac48ba445b99504286 +Pass html5lib_entities02.html ba7d8cdd4b40020f7af6bdde75a3574b5771fac9 +Pass html5lib_entities02.html ce23051409f58749cbce6836bc4c7c21e9c548cf +Pass html5lib_entities02.html 6bbeec30b849cebd1366ebb2e6d2a6c1790e8c68 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_inbody01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_inbody01.txt new file mode 100644 index 00000000000..0996de7c205 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_inbody01.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 4 tests + +4 Pass +Details +Result Test Name MessagePass html5lib_inbody01.html 3e20aae3cbc7f10b28cbfc1e20b2949708872a3c +Pass html5lib_inbody01.html ec6b9d9dccaa3494a317afac0edfcc485b959663 +Pass html5lib_inbody01.html cc4923612d10b2115cd03e269080ddf5463d95ae +Pass html5lib_inbody01.html a5ebf8808e479239966038951d5383ed65ff4eb6 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_adoption01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_adoption01.txt new file mode 100644 index 00000000000..091aa3ebde8 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_adoption01.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_adoption01.html 0bf80e1546d4c221354aa9734f61713b7d64ee6d \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.txt new file mode 100644 index 00000000000..1468e4f1dd9 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.txt @@ -0,0 +1,77 @@ +Summary + +Harness status: OK + +Rerun + +Found 66 tests + +47 Pass +19 Fail +Details +Result Test Name MessagePass html5lib_innerHTML_foreign-fragment.html 4917b7458e1fff6c5cb21d7baf6863cc9550c61e +Pass html5lib_innerHTML_foreign-fragment.html b6d19b8ccacd2fde354df002b856f649ae91b20e +Pass html5lib_innerHTML_foreign-fragment.html 0c2411aa96ee023941778adaa11977890b232dc3 +Pass html5lib_innerHTML_foreign-fragment.html af0d0fc82bcd7e5ba5bc40f781701552b19bb862 +Pass html5lib_innerHTML_foreign-fragment.html 0135b05656c198b96a9e0f94333aa2c0190ec795 +Pass html5lib_innerHTML_foreign-fragment.html 60d4a82dede2a297d6306278a19897d021075c6e +Pass html5lib_innerHTML_foreign-fragment.html f862d10d81a600b69e7fabd1474ca854ce08cca7 +Fail html5lib_innerHTML_foreign-fragment.html 5d1db05a97609488e6749ff191294713aec9a90f +Pass html5lib_innerHTML_foreign-fragment.html 8804aa42daebb5ff2ab0015c6e89d8e40e7a8610 +Pass html5lib_innerHTML_foreign-fragment.html 34b599e68117799324663b39aa3ba469bffb2dcb +Pass html5lib_innerHTML_foreign-fragment.html cc2199d299947f304e204c867bed2c7e910d50cc +Pass html5lib_innerHTML_foreign-fragment.html 87965749e4321e6ea69352296e89af9372af419e +Pass html5lib_innerHTML_foreign-fragment.html db3b9be701b6878b437ea7096ac3b7ba8c0e2b57 +Pass html5lib_innerHTML_foreign-fragment.html 148291c826fd7d1d455a7636f00ce6d6f6c3e890 +Pass html5lib_innerHTML_foreign-fragment.html 2007abb6eef0427335962c65b7c8d7315f508afd +Pass html5lib_innerHTML_foreign-fragment.html 2e22f45e60f67be00f4827a4ca18f6bce7d7aacb +Pass html5lib_innerHTML_foreign-fragment.html ba901841df046ba97bff9470e995f9792cb4aba5 +Pass html5lib_innerHTML_foreign-fragment.html 439bec6b2c990ad6650baef76ebfb08220b186cf +Fail html5lib_innerHTML_foreign-fragment.html 6b7a24dd43b1f9059baee275caefabbef4b2d131 +Pass html5lib_innerHTML_foreign-fragment.html 0a323099fae55bee0bf410053a7b5dae30ac6621 +Pass html5lib_innerHTML_foreign-fragment.html 0b4329325579cf075c3a220f1e19825804e5775f +Fail html5lib_innerHTML_foreign-fragment.html d2f37bafc0cd3bf4530cc1f6ef2fd261e0720201 +Fail html5lib_innerHTML_foreign-fragment.html 6d037965d612d849672a73f2e8649ea90907483d +Pass html5lib_innerHTML_foreign-fragment.html 5bcd7fe5efe9d5a750a8cc293db28b686644cb13 +Pass html5lib_innerHTML_foreign-fragment.html 9db26efc179b9a1be9cc7ea3086e4a9554e42562 +Fail html5lib_innerHTML_foreign-fragment.html e2bb8b2426ee1452f323274b05a458d52bf2f631 +Fail html5lib_innerHTML_foreign-fragment.html 387ce2642c063a59c09b0a267cb8d35000e0a5a9 +Pass html5lib_innerHTML_foreign-fragment.html 849d87495f6410c685eeceaaa9ce7331aa34c347 +Pass html5lib_innerHTML_foreign-fragment.html 8377205f1e8ae86e7b7f2679410ed480ddb6bdab +Fail html5lib_innerHTML_foreign-fragment.html 8f929d7038047d37e8faf1e8956c7fa4c5b6b687 +Fail html5lib_innerHTML_foreign-fragment.html 4070c271e57701248ff03bc6a2b9e714b69a8d61 +Pass html5lib_innerHTML_foreign-fragment.html 59e76a925187915211a6ec38d0908a30577240c0 +Pass html5lib_innerHTML_foreign-fragment.html ea8e786baa7f216bc0346e425991ec6665142d82 +Fail html5lib_innerHTML_foreign-fragment.html 1b2d5a4c9bed75970b2a6d71c33e52788c736fac +Fail html5lib_innerHTML_foreign-fragment.html 3657e075c88c2088e844cfb5140d344083c0b85a +Pass html5lib_innerHTML_foreign-fragment.html 909832844e7ff22822696f30c9ad9aba08b86a25 +Pass html5lib_innerHTML_foreign-fragment.html 6ed082cc506da530d3128c24b8980cb551f28c43 +Fail html5lib_innerHTML_foreign-fragment.html 18609521e139b2ffea10b1cd0cab5dc133b921c4 +Pass html5lib_innerHTML_foreign-fragment.html 14e07b0c2adecfe362428885346c200e89f08e66 +Pass html5lib_innerHTML_foreign-fragment.html 0cb505b329a178f11563ae05fe553f33f57d01cd +Pass html5lib_innerHTML_foreign-fragment.html b4c43a4fcdaa1a4c753674c4f92987b70d54d80b +Pass html5lib_innerHTML_foreign-fragment.html 7021fb0933e92112b94ee54b923efb6bc71e3b07 +Pass html5lib_innerHTML_foreign-fragment.html 7c4b1614e2180b6649f3b02cf5c4a9d735166e1b +Fail html5lib_innerHTML_foreign-fragment.html bdeacb9250263776c63c2c7f731717c389bdc34c +Fail html5lib_innerHTML_foreign-fragment.html 2c46c15bdba5835b0f2f0e9eb5bc8566047b7d6d +Fail html5lib_innerHTML_foreign-fragment.html 8dfcfbf823ad6c7b6f7b81efc352f29b4e41e8be +Fail html5lib_innerHTML_foreign-fragment.html 74a8a40517c6fe110f0c71af7efb56d459ea8227 +Pass html5lib_innerHTML_foreign-fragment.html 0c1782eb0f62f616627f0132729d6a194f8b7546 +Pass html5lib_innerHTML_foreign-fragment.html 9dc5a819afe33d6babc04edc8f92cb8045f0f006 +Pass html5lib_innerHTML_foreign-fragment.html 1a7663e45ee098567d82d0fa4351794cc7ef26f9 +Fail html5lib_innerHTML_foreign-fragment.html 74fc819300ea11a14c04d5840d1daf6f998be64c +Fail html5lib_innerHTML_foreign-fragment.html fe33f97f6a5482b2663340572a0d79309199c815 +Pass html5lib_innerHTML_foreign-fragment.html dfaa71da17a62d7f5de9f180beefcf36a05ce447 +Pass html5lib_innerHTML_foreign-fragment.html 822f22f8f09e3a5cc1575f17487f3138543ce138 +Fail html5lib_innerHTML_foreign-fragment.html 48e58a3e03d51a1676401ad872c03b96c52d3e2e +Fail html5lib_innerHTML_foreign-fragment.html 4e716ca1a2ba1079c8e163f8ba13dfc448abbf0f +Pass html5lib_innerHTML_foreign-fragment.html 33b553bb92ae345ef57f85312ad6e04c742f151e +Pass html5lib_innerHTML_foreign-fragment.html e4208cd58954d48c8493fdf215595a4afe21621a +Pass html5lib_innerHTML_foreign-fragment.html 6c4299f29a55fe8d2972ab3b0b8af6c8c640c88f +Pass html5lib_innerHTML_foreign-fragment.html 5ebfe160b365c3c93258b726b5aea84cc329c019 +Pass html5lib_innerHTML_foreign-fragment.html 8c9adcad849281769ccf069a48dbf6a530f97394 +Pass html5lib_innerHTML_foreign-fragment.html ce74a1ba339d07982908cc088c9057957a442b3e +Pass html5lib_innerHTML_foreign-fragment.html b941cd3ca955b1025061b0ff0cda775f0edd16bc +Pass html5lib_innerHTML_foreign-fragment.html 69fb90a251264e4e80762fa9acecd2c0bffc0c4c +Pass html5lib_innerHTML_foreign-fragment.html f856588390b813aafc272f42800d31ba9a4844e6 +Pass html5lib_innerHTML_foreign-fragment.html 4c871c875e73e61adb24de1d18fad01363982e21 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_math.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_math.txt new file mode 100644 index 00000000000..dc47e0d9f3a --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_math.txt @@ -0,0 +1,19 @@ +Summary + +Harness status: OK + +Rerun + +Found 8 tests + +3 Pass +5 Fail +Details +Result Test Name MessageFail html5lib_innerHTML_math.html 0e7e70d0dcf0c26593203b36cac4fa7f6325613e +Fail html5lib_innerHTML_math.html fa7d4a31838dbcc16bf73672f2f4486cca185673 +Fail html5lib_innerHTML_math.html d9d2e4c0e926a91f5e704846cdbc855e3cb21949 +Fail html5lib_innerHTML_math.html c04b203803f6b3bec3db65db16854e7e624d13ef +Fail html5lib_innerHTML_math.html 4f95d47164955a6b163935fd8ac89ea200767330 +Pass html5lib_innerHTML_math.html e942ee6666e1dc938aab10fc2374a2240806b439 +Pass html5lib_innerHTML_math.html 3537413f7f8166cb0c3a324fef8261be5628611d +Pass html5lib_innerHTML_math.html c0186fb0fe26b48bcd82d58ebe0c90a423f26c28 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_svg.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_svg.txt new file mode 100644 index 00000000000..8b66a0c3d43 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_svg.txt @@ -0,0 +1,19 @@ +Summary + +Harness status: OK + +Rerun + +Found 8 tests + +4 Pass +4 Fail +Details +Result Test Name MessagePass html5lib_innerHTML_svg.html 9de06fc8491759163a4b2a4e17015c94cab31f13 +Fail html5lib_innerHTML_svg.html f4ffd3073d887daeb6b5d293547f3596a6bbe2b3 +Fail html5lib_innerHTML_svg.html 3abfcccd524311a4afcc0057334c8364616fd830 +Fail html5lib_innerHTML_svg.html 70fbdb7f147b21143966af3a9467f716cc314637 +Fail html5lib_innerHTML_svg.html 44994fe2eb6af6ad3511781f23bafcdd2d24692c +Pass html5lib_innerHTML_svg.html a148d278cbb59d5eadc1c6a5576c7887dcadb74e +Pass html5lib_innerHTML_svg.html f1746231c89e495dc6b9d114d6d2f52876a1f5f5 +Pass html5lib_innerHTML_svg.html 1689d7c8f41a57eb15235d337028f3fe44764349 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_template.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_template.txt new file mode 100644 index 00000000000..53e6042f15c --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_template.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_template.html 64d3e0e4395745b6ea928e5f5cf888bf675a598b \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests4.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests4.txt new file mode 100644 index 00000000000..9175e3c14ab --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests4.txt @@ -0,0 +1,19 @@ +Summary + +Harness status: OK + +Rerun + +Found 9 tests + +9 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_tests4.html 8c692a23f8c9b5860cf06fb334041d2e97e96f5c +Pass html5lib_innerHTML_tests4.html 95cb768746a1ca7ac02d39c0bb2b10d9e965e37c +Pass html5lib_innerHTML_tests4.html 06bd3583493359d112d19765f68fac3901267408 +Pass html5lib_innerHTML_tests4.html 48d8375ef2d9d73bd133f2947858a3450a988d53 +Pass html5lib_innerHTML_tests4.html 36fb2178fbdfa1b32701a9d9214c3fd115fd7184 +Pass html5lib_innerHTML_tests4.html d373bc3abdda01b17a6055af21b16c151dd1d697 +Pass html5lib_innerHTML_tests4.html 4f91b1d4c6e2bbc0595c9effc490b7357e9cefc2 +Pass html5lib_innerHTML_tests4.html 38b248763fb49ca6c1abc2f2f9d9e502c5ed5041 +Pass html5lib_innerHTML_tests4.html 054c57cdb4b945b7273a4627a68f470705640e3e \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests6.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests6.txt new file mode 100644 index 00000000000..42b745251e6 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests6.txt @@ -0,0 +1,23 @@ +Summary + +Harness status: OK + +Rerun + +Found 13 tests + +13 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_tests6.html ccb245e2f1d9fe1580235854daa1a124525aca61 +Pass html5lib_innerHTML_tests6.html ed2b0f8fe477e3a6a0d9052b46bd94e628fb666a +Pass html5lib_innerHTML_tests6.html ed4acc4544b7ee83072a3c2ae078e3cbaf8303fb +Pass html5lib_innerHTML_tests6.html 28f111cdfb84bfa4a70b57e3aeec1f0aa13337de +Pass html5lib_innerHTML_tests6.html 616bd17e481973f9fe286aa30727ee22850fc31e +Pass html5lib_innerHTML_tests6.html 1cfb3baf2ad29109ddd5581daa3a009029c71491 +Pass html5lib_innerHTML_tests6.html 98ba377bacd2ec343919bdc589116eabf94402d5 +Pass html5lib_innerHTML_tests6.html 7cf2db8c65b79da98e39b13772ed0440ff177fd7 +Pass html5lib_innerHTML_tests6.html cb78efe1d4f4279be6c0a363cce643b3591efdc5 +Pass html5lib_innerHTML_tests6.html 82911b0551c00e9971dd1491f8f2d2782aa3ac63 +Pass html5lib_innerHTML_tests6.html a3ff1f1809e8018b725620f1d04b6ebb24fda9a4 +Pass html5lib_innerHTML_tests6.html e35e330f7eb5bb27df1fe702843747e104a193be +Pass html5lib_innerHTML_tests6.html c1dc3add1fcb1f506ea395691a710eb8e727b123 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests7.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests7.txt new file mode 100644 index 00000000000..53a452f4a65 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_tests7.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_tests7.html 7aabda442dc7b37110c3d03b1465fa893dc25625 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_webkit02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_webkit02.txt new file mode 100644 index 00000000000..4d56fa332a7 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_innerHTML_webkit02.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 4 tests + +4 Pass +Details +Result Test Name MessagePass html5lib_innerHTML_webkit02.html cac5528d0cbea4d15babba38304646e3903324a6 +Pass html5lib_innerHTML_webkit02.html bafeef55f21b568ab89a91082464614e4ebe7c2f +Pass html5lib_innerHTML_webkit02.html 9461cfc6d9d4f08b05b3a95bbe5baa264f868a44 +Pass html5lib_innerHTML_webkit02.html c2c4647447354abc154f1917a7fbefa4a679d5fb \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_isindex.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_isindex.txt new file mode 100644 index 00000000000..2af60a975ea --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_isindex.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 4 tests + +4 Pass +Details +Result Test Name MessagePass html5lib_isindex.html 579ca96e69c47b3d2ac83f1aa79a450b745d21f3 +Pass html5lib_isindex.html cb91f67071d81dd18d7ba9990de8f0f845c375f0 +Pass html5lib_isindex.html bd8ac64cc8f1422fac94bbe1c8828c0b51dca3f2 +Pass html5lib_isindex.html 4303a393c6933743460836cb5e7dd29ca7fd6f43 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_main-element.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_main-element.txt new file mode 100644 index 00000000000..f0c2cc3ae55 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_main-element.txt @@ -0,0 +1,13 @@ +Summary + +Harness status: OK + +Rerun + +Found 3 tests + +3 Pass +Details +Result Test Name MessagePass html5lib_main-element.html 336a047fbc84b86dfd4baea5881b50fe0cdb5ce8 +Pass html5lib_main-element.html fc887f078ddc2723261a7dfb25829efe2da284f2 +Pass html5lib_main-element.html ebd10973e73d3a339bdf22f8bbac2f028044e096 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_menuitem-element.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_menuitem-element.txt new file mode 100644 index 00000000000..4588dd2614b --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_menuitem-element.txt @@ -0,0 +1,30 @@ +Summary + +Harness status: OK + +Rerun + +Found 20 tests + +20 Pass +Details +Result Test Name MessagePass html5lib_menuitem-element.html e61b5db0435eb768ec21c1aa7355c649e7969c17 +Pass html5lib_menuitem-element.html 9c975c544402eed521499270b0e97cfa78f155b0 +Pass html5lib_menuitem-element.html d46fa11c0107d59c84778beae84f388f55bffc31 +Pass html5lib_menuitem-element.html afcd3b1e3317ac609ddab924d836ba1e3873b80f +Pass html5lib_menuitem-element.html 95c0c6923fe609297c1592f2cb82bb9f2d0f5aed +Pass html5lib_menuitem-element.html e2772fe779cbcefb4458f169a0cd495cf7115845 +Pass html5lib_menuitem-element.html 7a9fa28f6207f045ebb0aa49938debd0c1e7123e +Pass html5lib_menuitem-element.html 798bb352d9f256153340661e1277e44674f1026d +Pass html5lib_menuitem-element.html f2b5a63d94f108207a7a998216222dc24bea4850 +Pass html5lib_menuitem-element.html 778c027d06495eb361dd83baa561feb3a21ec3ea +Pass html5lib_menuitem-element.html e4670bee2ce790e82c26a33319b7fe082fbbdaea +Pass html5lib_menuitem-element.html 79307be24287ca5d0533dfa81b91dd826f5f5e0e +Pass html5lib_menuitem-element.html 9b995cb730b12529e8e755e4a0b0a2e73d1dfcfa +Pass html5lib_menuitem-element.html d4586cd7706bbb3a5b127c52c1f2861d1a3fb781 +Pass html5lib_menuitem-element.html e2adbd7bf4c7480343cfb8f69289c824be613853 +Pass html5lib_menuitem-element.html b56d35c73f38f04ad6fdf51aa88f4b70a93ddc48 +Pass html5lib_menuitem-element.html 0f95585196dae2b1b5164e8c27897699c464c35f +Pass html5lib_menuitem-element.html 03664aa93a55daceccc26d99c0aef841d8862af5 +Pass html5lib_menuitem-element.html 6d596b9e342db2306365fbdfb7615377c5b26347 +Pass html5lib_menuitem-element.html 4b712b488be9ee047c139c1b0cd955bae990b8e5 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_namespace-sensitivity.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_namespace-sensitivity.txt new file mode 100644 index 00000000000..c92520b0735 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_namespace-sensitivity.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail html5lib_namespace-sensitivity.html de0a2051123e97a540e3aeb58375103bda021122 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.txt new file mode 100644 index 00000000000..ac326f3ba43 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass html5lib_pending-spec-changes-plain-text-unsafe.html 8afa8d082dc447be5cab2eeb3e13efb07ec72aa6 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt new file mode 100644 index 00000000000..0999e92138b --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 3 tests + +2 Pass +1 Fail +Details +Result Test Name MessageFail html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf +Pass html5lib_pending-spec-changes.html 8772d25919914a17118b2105e126aaa5bc83f92c +Pass html5lib_pending-spec-changes.html 9804e9659cd045f199d9f58ef85c2639724359aa \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_quirks01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_quirks01.txt new file mode 100644 index 00000000000..096e955194f --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_quirks01.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 4 tests + +4 Pass +Details +Result Test Name MessagePass html5lib_quirks01.html 700e38ecb6ac91e9c5477fd451591b844d51f38e +Pass html5lib_quirks01.html d196aec77885a47ff43166960d48c8c9eb2cbee0 +Pass html5lib_quirks01.html d4b597fe74a7af1b96750e29cb1180af8b97a1f4 +Pass html5lib_quirks01.html e1bacd20039e6d1bed0de4aff51c37e303762170 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_ruby.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_ruby.txt new file mode 100644 index 00000000000..982b10e07c4 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_ruby.txt @@ -0,0 +1,31 @@ +Summary + +Harness status: OK + +Rerun + +Found 21 tests + +21 Pass +Details +Result Test Name MessagePass html5lib_ruby.html 6ee9e8955aa3a8a3af1838c1b728d8392e1cccca +Pass html5lib_ruby.html 03bbba49b30ec908e06e3c84e1fcede1ac7508ff +Pass html5lib_ruby.html de7c3ce0c3484dc3a111d00c34c68f7dea8a013a +Pass html5lib_ruby.html 720c6bad03d4e4fd5ec7cb06bf4ec8ba5f277486 +Pass html5lib_ruby.html b3640f1eae210be30f138bbc6dc71e0864240224 +Pass html5lib_ruby.html 3179776aceeadf1740d71e2d2e6385bb84ab97c0 +Pass html5lib_ruby.html d26f2542fc6fcee4e737b578c8db716a96a22ade +Pass html5lib_ruby.html 17d5c46418a50b35d893516440b0e091c31bd581 +Pass html5lib_ruby.html da1e119d0642e3b82a3537326a3fbc3b8c4e9706 +Pass html5lib_ruby.html bb2028f026500e8f77bd3b8e1f906c28045e6f20 +Pass html5lib_ruby.html c78f8740b860a39eb27035e19e29b240d0bfa4a8 +Pass html5lib_ruby.html 9e880cf547d015ef52c3377064a9afd92ba26afe +Pass html5lib_ruby.html 9ed529d1072800af3fcccf268b41d6594480b749 +Pass html5lib_ruby.html 42a6c56b0abc484cbc3d2b7517551c4aa3efc5d3 +Pass html5lib_ruby.html 139a1e8af17546b7964354779331960096481b3c +Pass html5lib_ruby.html 0050f08d71e8dd050d8129afe674b580387468d9 +Pass html5lib_ruby.html 5f9f25a089e72b4a4e5d7ebbacb440349c53f52f +Pass html5lib_ruby.html 099a0a617119e858c8e716e0ea9854ed1198ccf1 +Pass html5lib_ruby.html 2cca13809bffb5fa34d03ad73d5727b75d2f96b5 +Pass html5lib_ruby.html f08a5ba63069cc6eb3804d94ec59b8b33e6f9b91 +Pass html5lib_ruby.html 606924ac3b043141563d94141973a11eda8015ab \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scriptdata01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scriptdata01.txt new file mode 100644 index 00000000000..2c262905be1 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scriptdata01.txt @@ -0,0 +1,36 @@ +Summary + +Harness status: OK + +Rerun + +Found 26 tests + +26 Pass +Details +Result Test Name MessagePass html5lib_scriptdata01.html 3fc7e140adb65f9cfdf39219996f98e0749f398d +Pass html5lib_scriptdata01.html 38ab7bda69dfd05e3ff01788cf5dac2d150a712a +Pass html5lib_scriptdata01.html 09abe1da30643fd813db75facc7fde7b75762d43 +Pass html5lib_scriptdata01.html 193920d1c0fff50991d61655c529c62075a3da7f +Pass html5lib_scriptdata01.html 66754fc904199af367a0a2b26cc89ea1834939cc +Pass html5lib_scriptdata01.html 8c8a34698899e39e7b0879c07821aeb90f46cd83 +Pass html5lib_scriptdata01.html a454052b572d9952465190ec354ad0ec2defca0b +Pass html5lib_scriptdata01.html 6cc06752976c2cc9a4239f608b47cdb8df2b0b6b +Pass html5lib_scriptdata01.html 4176aaaa17b9009e1ac8a293acbaa0d0cfd56975 +Pass html5lib_scriptdata01.html e05f6594ea01489b55fca25aa79e5cffa43d9587 +Pass html5lib_scriptdata01.html c7728688e5d12d5350c4228ac82c03a9886bef2f +Pass html5lib_scriptdata01.html c2a2bd66cbf430ee517678470fb560fa8862fa86 +Pass html5lib_scriptdata01.html e04bd4c273176c0638e98dce1cbdcfc6438ec7eb +Pass html5lib_scriptdata01.html 96a8546fd066084179852aa72bb599c1ee6f513f +Pass html5lib_scriptdata01.html 1dae0f9ba7e933c1f6f9912d2289c290b2c8495a +Pass html5lib_scriptdata01.html 44437869d870fea50416386a003d0b477a7d4f9d +Pass html5lib_scriptdata01.html 3c72e7aa1fe7b65598a88a8cba1d7691824ec8a2 +Pass html5lib_scriptdata01.html 026ad2b8a6c85ab7a8804b1553b16560bc36fefd +Pass html5lib_scriptdata01.html d6b18cb44b4eda72b75fb64fe4287ee984562aaf +Pass html5lib_scriptdata01.html 6ebea78eedeb25cbefd06e1ff55423db91f98c6d +Pass html5lib_scriptdata01.html fb5424c9ab36d5f8383268df1d64b17bab310e4d +Pass html5lib_scriptdata01.html 3123b21e759d33987c407189584a5533c31a7482 +Pass html5lib_scriptdata01.html f208b834bd4a2e13d79cebd59c02659f2f75ff04 +Pass html5lib_scriptdata01.html 0b72c0fef80895598cdf691a4913ff7aa5b1934b +Pass html5lib_scriptdata01.html bc7d3b5d37eaf53e338d81215f552e55cb555fc2 +Pass html5lib_scriptdata01.html df2e36330e2e9609b1b9e1ff8a9440a66281dd46 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_adoption01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_adoption01.txt new file mode 100644 index 00000000000..8db47484d47 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_adoption01.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail html5lib_scripted_adoption01.html 8970fe21b551a270aa74648bb2e8b905edb54522 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_ark.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_ark.txt new file mode 100644 index 00000000000..37a2029888c --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_ark.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail html5lib_scripted_ark.html b9a7cd0310cab4fd4eb77aed9149b966918e7ca2 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_webkit01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_webkit01.txt new file mode 100644 index 00000000000..a993b4573ea --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_scripted_webkit01.txt @@ -0,0 +1,13 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +1 Pass +1 Fail +Details +Result Test Name MessagePass html5lib_scripted_webkit01.html 3ff6ec1125852c7933bf6d89ecb375354e6e1b40 +Fail html5lib_scripted_webkit01.html 46ae362de712eb9c55916de93110299dbbcb5726 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_search-element.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_search-element.txt new file mode 100644 index 00000000000..31f02c15f74 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_search-element.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 3 tests + +1 Pass +2 Fail +Details +Result Test Name MessageFail html5lib_search-element.html 114b9f3c8147c0ed8ef3ed1811a9da3f10d74402 +Fail html5lib_search-element.html 2204afb9037ec886f428ab5dcead5ee9f87c65cb +Pass html5lib_search-element.html 5153f797fbb63a23a40d19e298aca06d53d22f7f \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tables01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tables01.txt new file mode 100644 index 00000000000..0b47409b4a7 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tables01.txt @@ -0,0 +1,29 @@ +Summary + +Harness status: OK + +Rerun + +Found 19 tests + +19 Pass +Details +Result Test Name MessagePass html5lib_tables01.html 86a267778d1960b41f887b7bd2cd3ebf691d2e42 +Pass html5lib_tables01.html b6c1142484570bb90c36e454ee193cca17bb618a +Pass html5lib_tables01.html 7c507b825650f9721ea9656b1e844752a2424271 +Pass html5lib_tables01.html d10316cac9d03820ecfbc85ab373632e12d70c75 +Pass html5lib_tables01.html 331a8c15a2f1dd3a9a1c31f5c65b99d356a65f30 +Pass html5lib_tables01.html 6cdb83f12cb37a56f5ebad018ec3b07c2ad5b89f +Pass html5lib_tables01.html 9d01d4a7d7519e410e10493c8b108298b6733c31 +Pass html5lib_tables01.html b4615709ab72b6aa6cbf836582bd40fd93c0deb5 +Pass html5lib_tables01.html 24132334bffa9eea4c8e29c940a8201f4253baf5 +Pass html5lib_tables01.html 103784c31b8e3280b19e30f3b26f467585fbc304 +Pass html5lib_tables01.html 0787e31440ae020f6f6e6207c364e9a2daec1c6f +Pass html5lib_tables01.html 1c40461886d4fdfca6ac5ef1d766b6fbf360ff9c +Pass html5lib_tables01.html aea3c063f853938a36184825893e0820b700e241 +Pass html5lib_tables01.html 6595dc192b10c479a543dbe25e67e6e0b6923ea8 +Pass html5lib_tables01.html 9fcd09d757401684bcc28eaec005ed82718e836f +Pass html5lib_tables01.html 4be18eaaf0aa53f224b4ff8aeaf47d44ba854260 +Pass html5lib_tables01.html 8e743c4f0ab5783b8973533640f669c92acb3797 +Pass html5lib_tables01.html 201737ac5662941cdf6ece5d6721ea8b0647f0ce +Pass html5lib_tables01.html 9e7ce39b2b0c14d2cad5039047947000b0310f36 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests10.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests10.txt new file mode 100644 index 00000000000..5ad137c761c --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests10.txt @@ -0,0 +1,65 @@ +Summary + +Harness status: OK + +Rerun + +Found 54 tests + +45 Pass +9 Fail +Details +Result Test Name MessagePass html5lib_tests10.html 33cab27b810c8329105a4447f7767307577cb52f +Pass html5lib_tests10.html b833b22c2ce59749e320b26fbc4d277bc015f261 +Pass html5lib_tests10.html 5159857bc8326870c92e525f000abe74b51f9104 +Pass html5lib_tests10.html fee2541ab7080ca5b363bb4b7b0c18ee1d3699ba +Pass html5lib_tests10.html 679fbaa80e9d15416f17eb041a8fe04c373f0e12 +Pass html5lib_tests10.html 0fe5609efd1436590d64aa7f47643fcaf1decc9c +Pass html5lib_tests10.html 7900ad087a3da10cbd7eb3eae57181ca7e417f0e +Pass html5lib_tests10.html 52f78e3d4b60a998fe249f7c026078f13ef65fe3 +Pass html5lib_tests10.html 01dd3726b85de9278486adaf23c7cd553ea701b0 +Pass html5lib_tests10.html c993a3cf01522d1b958e942f781c535bd63e7f43 +Pass html5lib_tests10.html 3f8ac796f286506aa56f87a8b430c4d6d2802695 +Pass html5lib_tests10.html df1f29ea6a1d57e029cdb95216b85e9daac07ad0 +Pass html5lib_tests10.html ae19484ce5b8e2087e3df7f13183622d2cf059a7 +Pass html5lib_tests10.html 7f9c4aeecce3bbf1483104213487a506cfdc6650 +Pass html5lib_tests10.html 219f8f9866ad87d2e98f0cbbf35e0d7070848f81 +Pass html5lib_tests10.html a1e3a3515da712da9fa9bae0ab874a0a31207e6b +Pass html5lib_tests10.html badaa2069df3f2bb2d2da79f8ae2598f66ab2d0f +Pass html5lib_tests10.html 64e72bd5af825a0b014a78c77d6d0be8c330892b +Pass html5lib_tests10.html 6b6728b11b3f67a6b67e0dec03222222783e2c40 +Pass html5lib_tests10.html c16f6e833fafc8e96c4d888aace5e7df190f8bb5 +Pass html5lib_tests10.html 8b5cc06ce9513c4b0b2be26adad3357c79a10241 +Pass html5lib_tests10.html f396d620bf4e128981156d61f4768634c407c806 +Pass html5lib_tests10.html 3c262f2c74c6cf5519cfad9440e118dd36fcc37f +Pass html5lib_tests10.html 4e788a289a02c283f0a7b71340f4947c30fd289e +Pass html5lib_tests10.html b0a2a300705d9a5b6ceb8f7b9d4d240a9eb9f9e0 +Pass html5lib_tests10.html 2e92f741697be25c07416f7885b7decc0684c874 +Pass html5lib_tests10.html 3cffa6d987cfd48c6cd5f9e7d198ca0e79b6cdb8 +Pass html5lib_tests10.html f89f8c14aeaa1d3107b6aa6d87fbf10e8fd5f8c3 +Pass html5lib_tests10.html 663691222288a8f734149fba4f1b7ff5bb201df0 +Pass html5lib_tests10.html dbe5123aed0264b7fe421fea4b9bc5bd304cc596 +Fail html5lib_tests10.html 982e01ebddec435aeb2dc0f23fa77e4201a38b28 +Fail html5lib_tests10.html b613b907ffa87da6f3076a24ad775843e5c2a43a +Pass html5lib_tests10.html 4553fc5ae2782aef4100d8db614041e42c3612e9 +Pass html5lib_tests10.html 6c10b9811a0d228cf26bc0b55ee12c7d99926270 +Fail html5lib_tests10.html ee2de7753d6594fbf05d321b24e2c8bb6f2323c6 +Fail html5lib_tests10.html 225170b3f08201a11d43f153fa3c8a041173b55f +Pass html5lib_tests10.html 716a01ee7d076876318395625e08e555065fc3b0 +Fail html5lib_tests10.html 3c5cc236386d2d4a16d14e5c65da7edd26697a43 +Fail html5lib_tests10.html 6c3447a16060d2805f8c969ec0a7b5c551468f25 +Pass html5lib_tests10.html 071f13f248eb7af8f7d512cf453b16c8ccc57483 +Pass html5lib_tests10.html 0ef97c924e3e5e8ddf8a0bc74530868684685c38 +Pass html5lib_tests10.html 25a94dd91d982fa75c89944ad8f066f7961c590b +Pass html5lib_tests10.html 575adfd2e679ad44140d8afd131fee2e5e819fc0 +Pass html5lib_tests10.html 2eb6893275ff1de69569440710f5588b8558ca17 +Pass html5lib_tests10.html 4f57b212888bfcc7ac6d8e29ef444cc7ae3ec495 +Pass html5lib_tests10.html c069a88f172919c862432dbef290a425e71414aa +Pass html5lib_tests10.html f944f978d6a10ec9f194f03a5e232f9663d96ec1 +Pass html5lib_tests10.html d5ab79a14609f3ed214baa8e02bedb54ddcf33ec +Pass html5lib_tests10.html 4318bf46f0256426716a911e194f9bdf6185bd7c +Pass html5lib_tests10.html aa5c4b093ee603618493cff853af125b5fb0d401 +Pass html5lib_tests10.html bfd98674d75ff3291d377f2a7cec3321844a0701 +Fail html5lib_tests10.html 7fc99b729a6d57d28b2ad1edc33bb15167e051bb +Fail html5lib_tests10.html 8e87f0d5ca606ca162384d1bf3bb8de62bd6f398 +Fail html5lib_tests10.html 6476f80f3d2a04e9c1323ffe78686188c579e9ac \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests11.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests11.txt new file mode 100644 index 00000000000..5456fb177fa --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests11.txt @@ -0,0 +1,24 @@ +Summary + +Harness status: OK + +Rerun + +Found 13 tests + +10 Pass +3 Fail +Details +Result Test Name MessagePass html5lib_tests11.html ba7a66dfcf59885c08e8638d15b01df3878531e7 +Pass html5lib_tests11.html e69c7c08a54ca868ab33b2825d998fa6c3cac90e +Pass html5lib_tests11.html 0e5897aafe87e460f84576c2d1d983504d12a7db +Pass html5lib_tests11.html f71dd198831309fc9ccd66ef91cde63fda9b9bda +Pass html5lib_tests11.html a8f7a23601363454b4a13f66aed99ec9708ae87b +Pass html5lib_tests11.html f8f7f6c576acc9eb874acb0dce6988f0f7b6fc5f +Pass html5lib_tests11.html fb4dc9f70129a8a045fca3a1e3acee052d0990b3 +Pass html5lib_tests11.html 8f77b846acce75edf1988ea655c79f1de4321de9 +Fail html5lib_tests11.html 39c50f080b2b9ae9e7a1070679ab97d7b814f9ec +Fail html5lib_tests11.html 6d1fa1599f75625fe4d019abb04a064cf6ed39e8 +Fail html5lib_tests11.html 791437ece7ba684e00162d1dd79dfe540e3621a7 +Pass html5lib_tests11.html af40d26164229c29b9be77ed6dd7dda780cba55c +Pass html5lib_tests11.html 16e68d18f8f0fb81013fe77a30b7d396c5081e5e \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests12.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests12.txt new file mode 100644 index 00000000000..1ffb349fdc1 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests12.txt @@ -0,0 +1,12 @@ +Summary + +Harness status: OK + +Rerun + +Found 2 tests + +2 Fail +Details +Result Test Name MessageFail html5lib_tests12.html 95751b82f57d4feaaf06d208d57b7f6cc4d5fef5 +Fail html5lib_tests12.html 411c792cef85cbb029d5c91f4a2142751a319bc2 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests14.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests14.txt new file mode 100644 index 00000000000..98e0af96f5d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests14.txt @@ -0,0 +1,17 @@ +Summary + +Harness status: OK + +Rerun + +Found 7 tests + +7 Pass +Details +Result Test Name MessagePass html5lib_tests14.html d0faa36cd34bbc8e41bacd676e995aef68cb8ef7 +Pass html5lib_tests14.html 9d97df65d72e97363840684da4e164b50c4bf1cb +Pass html5lib_tests14.html c5de9372cd188bc22d40d4ad08eb6f787ab521ea +Pass html5lib_tests14.html d16e1c0655b2086c1bd995cf6f1c5c7106e48ef0 +Pass html5lib_tests14.html 383a71bb62eacf93dcb2399c7dd7419d92a91899 +Pass html5lib_tests14.html ee5e2e4a3346d225907f27c1f12b3cb2e77c32c4 +Pass html5lib_tests14.html cd557ae48cd48356c367e470927d0fc108724409 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests17.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests17.txt new file mode 100644 index 00000000000..8f2f0e59954 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests17.txt @@ -0,0 +1,23 @@ +Summary + +Harness status: OK + +Rerun + +Found 13 tests + +13 Pass +Details +Result Test Name MessagePass html5lib_tests17.html bad1cc428ca144d278d40343f9da4d22d43b7b50 +Pass html5lib_tests17.html 8a99dcd95c28dc294ec302998adac16111085aea +Pass html5lib_tests17.html 1d2be91c91dc2506354f01bb0058d0e10123668a +Pass html5lib_tests17.html 37ef4643c5f11b68f8991c4f1b34c3fe4d78c0af +Pass html5lib_tests17.html 0739d340b754e400864a668ac7f72259965b8bc7 +Pass html5lib_tests17.html 16cb95e820b074bad119f13b1204cac90db8cf82 +Pass html5lib_tests17.html 8b6c1a5706c668ccc47a4ff61527a30daa14848e +Pass html5lib_tests17.html 92ebd54a48d986a555e1a456565b3cbd06c78ffa +Pass html5lib_tests17.html 1fdd1835ee0cb01351d30fc567cd19b3ecda7966 +Pass html5lib_tests17.html 55412bdbb0fe315b9ff46592e8f08ba47568f2e9 +Pass html5lib_tests17.html d5e1450f92115f6c5704b0b5f27699cd418816f9 +Pass html5lib_tests17.html a3ed0cf6e162498c7c5b87228c33bbcd960087a6 +Pass html5lib_tests17.html c1af331cb6400571f5e2b6ec81461223ab603d3d \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests18.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests18.txt new file mode 100644 index 00000000000..f049594055f --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests18.txt @@ -0,0 +1,45 @@ +Summary + +Harness status: OK + +Rerun + +Found 35 tests + +35 Pass +Details +Result Test Name MessagePass html5lib_tests18.html 7471f6a45872ac6d70f69fc3f4e10b13c7c1ac45 +Pass html5lib_tests18.html 0d0085749435e0d0ddb56c9db809bfcbbc995767 +Pass html5lib_tests18.html 9052b915187ac505be8958ab5e9f8d4ca0bfde81 +Pass html5lib_tests18.html 66191ae802c83e7319dd5c747f3a46dd157f5919 +Pass html5lib_tests18.html 12cece9ece2085b8073d668ddd8ebe1ddb39962c +Pass html5lib_tests18.html bbbed0387a4534ef054a1f9fcf3c1cb15e12ab49 +Pass html5lib_tests18.html 863c5dd5ef7e9279342de0f714383d3e47033e95 +Pass html5lib_tests18.html ddeaaff85a50ea415dee1c4ee6c43e98ea331953 +Pass html5lib_tests18.html 61eb7572a2490ac82423953eefe8fcef8dbc78ee +Pass html5lib_tests18.html df407b3f102bc2504539136b46afbb895763dc27 +Pass html5lib_tests18.html 9ac591f40aae947707f7d5e83947712bbeca9574 +Pass html5lib_tests18.html d44cf9a5fcf0759fce78497c7f10e3019c361274 +Pass html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b +Pass html5lib_tests18.html 53ce5b102579af9830bf561b634af681bbdb5dfd +Pass html5lib_tests18.html cd24d93d1235e4aabbdcfab1d3acdbe488325666 +Pass html5lib_tests18.html abae66ad61e145e32fb4fc4946b839f56b16bb3d +Pass html5lib_tests18.html 9d38e0731d08aec061003c7783c70e682221378b +Pass html5lib_tests18.html 9df08923a41bf58c6291f9ce6d9e36a29d336bd6 +Pass html5lib_tests18.html ecba80b891396c970db720681124a1cac2aea91f +Pass html5lib_tests18.html c70f0b382961e8449567414fd541cc2ee0695eb9 +Pass html5lib_tests18.html bb5432233eeaeab374a545ad60bbd004c9d2c02b +Pass html5lib_tests18.html e3980c50b81e2673e9ffbd8cc12300e975bd9175 +Pass html5lib_tests18.html 4b6f10fa2d8b7cc70e3b3085aac46c64a0c42eaf +Pass html5lib_tests18.html 1e88e5946ba773f1202e8af27f2a17ef2658e3ee +Pass html5lib_tests18.html 17ec3aff2568b56687f00d6ee3aeb6625fdd8ecc +Pass html5lib_tests18.html b22cb10082e7328708e1da334a12b015b90535a4 +Pass html5lib_tests18.html 9bfd787aa3b30eb38ce7942696ccc01d991e8e52 +Pass html5lib_tests18.html 41edb5b76ce7a4378daa093e59b1225af546864f +Pass html5lib_tests18.html 5c6c65bd01758ecb6eb539a979dfacf50ff93a78 +Pass html5lib_tests18.html 76d96fecc3d88820bab5274089886d20bc164d74 +Pass html5lib_tests18.html 28a8566daaae49c529298d0de8a26af1263ff625 +Pass html5lib_tests18.html 13eb2279a1e58eb281541564ae945b87880ae7c2 +Pass html5lib_tests18.html 3c7d4e068461b340966e07dff93d93503fcfa46c +Pass html5lib_tests18.html d38ed6488066d3e0d4d74b29888c5d000c2f4808 +Pass html5lib_tests18.html 43180045ad714b405e6fe110a27011f2644f16c2 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests2.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests2.txt new file mode 100644 index 00000000000..48a826715b5 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests2.txt @@ -0,0 +1,74 @@ +Summary + +Harness status: OK + +Rerun + +Found 63 tests + +62 Pass +1 Fail +Details +Result Test Name MessagePass html5lib_tests2.html e070301fb578bd639ecbc7ec720fa60222d05826 +Pass html5lib_tests2.html aaf24dabcb42470e447d241a40def0d136c12b93 +Pass html5lib_tests2.html b6c1142484570bb90c36e454ee193cca17bb618a +Pass html5lib_tests2.html 1977644a94de1a04245dfef3f3db69c7ac41aa6f +Pass html5lib_tests2.html fb0d7207ed9fbc3fe5d1e0f85ad18c247dfb05a3 +Pass html5lib_tests2.html d662798ca6dd95a205069658396d0f3d78237233 +Pass html5lib_tests2.html 1ec72d53c4c68f9ca56f037ec53a7dc261886131 +Pass html5lib_tests2.html 2d58ae67534b42e52e34c6b2a275fcb30a878008 +Pass html5lib_tests2.html 14836de42a7fb86b75fef03f08823f90d389b7f3 +Pass html5lib_tests2.html 8ced679aed45a123b97a574f24fba909b65f94dd +Pass html5lib_tests2.html 932ff3ff2c75f7b28ef562dfa9c7cb208f0712d4 +Pass html5lib_tests2.html c863d867f843bd66c5303db1634931a36afd3ea9 +Pass html5lib_tests2.html 2221f89de75008a31506b22756a5499bc6bda9bd +Pass html5lib_tests2.html 7471f6a45872ac6d70f69fc3f4e10b13c7c1ac45 +Pass html5lib_tests2.html 47b9eaef1b5aad0e3963a8d415236fed12702d65 +Pass html5lib_tests2.html decb4ad6eac317f262b4b87c86b33d2d9d700e75 +Pass html5lib_tests2.html ffcb1856faa7e09cc892c0f5a4d3353716830784 +Pass html5lib_tests2.html a259db8ee062d858027148f92811ba0f5796e4b9 +Pass html5lib_tests2.html bf369032d1e6ebb52ab133e4c4b8c2e872349843 +Pass html5lib_tests2.html 73b97cd984a62703ec54ec4a876ec32aa5fd3b8c +Pass html5lib_tests2.html 2db9616ed62fc2a26056f3395459869cf556974d +Pass html5lib_tests2.html b59aa1c714892618eaccd51696658887fcbd2045 +Pass html5lib_tests2.html 98818e7fda2506603bd208662613edb40297c2d3 +Fail html5lib_tests2.html e0c43080cf61c0696031bdb097bea4f2a647cfc2 +Pass html5lib_tests2.html f7753d80a422c40b5fa04d99e52d8ae83369757a +Pass html5lib_tests2.html 7cbd584aef9508a90c98f80040078149a92ec869 +Pass html5lib_tests2.html e0f7f130b1e3653dd06f10f3492e4f0bf4cd3cfa +Pass html5lib_tests2.html 4fb9b13eeb5d8a201884c572764a70477822f2d4 +Pass html5lib_tests2.html 7ec82c93064966931ce76618a0cce4f275aafdaf +Pass html5lib_tests2.html a8fb1cffc8683f0c47fdf9963e0d52c627343ff0 +Pass html5lib_tests2.html 8dc47e70b94f2bea514ceaa51153ec1beeeda7ef +Pass html5lib_tests2.html 571719c0f9e1dae32ef993917b02c57f698be3d9 +Pass html5lib_tests2.html 7f3afa5785d4b7ea37f8bae17226528f2a30e818 +Pass html5lib_tests2.html 37918d1876724d3a8980920cf4cf2cbef2c3ac06 +Pass html5lib_tests2.html 5da4e202a8962cacf567ce864873ddbff73f8217 +Pass html5lib_tests2.html 4ca566310edc49450571677e8ef195883919ec2f +Pass html5lib_tests2.html 8a559c045c3a880e555d31de4dd3aa0b06930b73 +Pass html5lib_tests2.html 3067a820b0195f9c08b8d0fe1dd7f8d800e10779 +Pass html5lib_tests2.html e1011849d36ebf9d1577c53d940a75c462dcb1e7 +Pass html5lib_tests2.html c9938e14b139e9c2af300bacd38f2f3cfca3fe58 +Pass html5lib_tests2.html 0582a2e2c0eb00e0ba60b280187006c5e7de6991 +Pass html5lib_tests2.html 478db7eafb3ac4a6abb8dbe083664c8d3ada35d8 +Pass html5lib_tests2.html c6abe422542794d7e8196d73283e562c309fe2e3 +Pass html5lib_tests2.html 9fd0577023d0eb3662569333f5f231090439a217 +Pass html5lib_tests2.html 54033c6b90b549fabfc15ad346ce9b985fa45fdc +Pass html5lib_tests2.html 0c917166dc089cb23a100af2f07cbf95f164533a +Pass html5lib_tests2.html 60f3ef7971b3259c3d800da672d886b2db778276 +Pass html5lib_tests2.html 341bdf232d96b774988ee3163c953f2581752335 +Pass html5lib_tests2.html 84570bfd25f23f0f40e31ba0c6a08906a2676b6d +Pass html5lib_tests2.html 4dbef924230e654860aa288a28f6304a062b3faf +Pass html5lib_tests2.html 2e8a5d6aa8cb0011b6caa08a44cd8871e4b15b71 +Pass html5lib_tests2.html 06e43760aeadae330ad5ba80c4b93952ba568b29 +Pass html5lib_tests2.html 4e58f3f3c581dec50f939a660fd5b5828396dac4 +Pass html5lib_tests2.html 693974a6cb0defd3e0b2d63b31d420f39c83d262 +Pass html5lib_tests2.html 3e03ddf29af0af9c9ece091251f0c1c5e08a5e41 +Pass html5lib_tests2.html 9a5211623fcdd9fc3ad2ea4addc608d7c2574b90 +Pass html5lib_tests2.html 39f31f0fbfcc91157104d64ca081d4271bc7e838 +Pass html5lib_tests2.html 86d793db69ce071e78a18c85f8345316f09e1790 +Pass html5lib_tests2.html 182036d2ef28f86873aee09b15125c828179c1b4 +Pass html5lib_tests2.html 2a818d5fd74c60ac2bb369fb2355b84edab31777 +Pass html5lib_tests2.html 9f88d21c8b77696f7238064a4ee87931cc16a03f +Pass html5lib_tests2.html 1d00919bf0b2493dfee7422a24acee9026de5fff +Pass html5lib_tests2.html 0c48a9e7584ede9d13d606057202883c5cff3eab \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests21.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests21.txt new file mode 100644 index 00000000000..dcc83c8dcb2 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests21.txt @@ -0,0 +1,33 @@ +Summary + +Harness status: OK + +Rerun + +Found 23 tests + +23 Pass +Details +Result Test Name MessagePass html5lib_tests21.html 49994884ec96a706a3c1b702049a1612e43a81b5 +Pass html5lib_tests21.html 9128ce0d001f8a331dadfd0091dc0faaadcc27a3 +Pass html5lib_tests21.html 250daec0d65f2528955e24fbe667cf40adaee33f +Pass html5lib_tests21.html 7cdfc1d2d87a4f9ebd754d18dc7b55f73f5ba58b +Pass html5lib_tests21.html 3d12442cdaef117f92af7ca90e7e03550e07314a +Pass html5lib_tests21.html afeea6e5607448d59d16db2c2dad6e0f4f571f25 +Pass html5lib_tests21.html 30b6ff244d2cd3716c1ad482e30ff294dcfed2b7 +Pass html5lib_tests21.html 49b8f552d24bba176c920b40208e1d9f3d866075 +Pass html5lib_tests21.html 60293a1ec80139eb1c9f05e48ca631e812a708da +Pass html5lib_tests21.html 753ad0dcb4fd3b1d6da2c87dd59116287e08d412 +Pass html5lib_tests21.html 80607dd011814b8d3ef5c9ca380fec044dd5e1aa +Pass html5lib_tests21.html b313be34a12fd540ab959b6cf18610fba03cb63f +Pass html5lib_tests21.html c9f579bf49de2d4c553d03e43772c0d94be474c0 +Pass html5lib_tests21.html e714d65a37389755cd7385275f14a757c36b9510 +Pass html5lib_tests21.html df235b5f7ba9e6e1032bae6c75e92e6a68f48cda +Pass html5lib_tests21.html fec253c6085a518dd72fdaff371da31e0d6bdb96 +Pass html5lib_tests21.html 64150a9d88b6214a4a83cf9335e0b0a35e3be170 +Pass html5lib_tests21.html 8c1c2ca15e12599448980201683ece12d4923d9d +Pass html5lib_tests21.html 32780672eec230ac59d4b61a1adb209bd6a0ed46 +Pass html5lib_tests21.html be6b00c6bd7e576953b0bceefd9c38d14b452b8d +Pass html5lib_tests21.html 9df59cd349097dca330fefef6c1b1bbbfddadae6 +Pass html5lib_tests21.html 671f606f5cb7033854d99b96b040994f0f451496 +Pass html5lib_tests21.html caa80af33c7880aaddd17824efff1774ece01325 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests22.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests22.txt new file mode 100644 index 00000000000..79cd31e51dc --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests22.txt @@ -0,0 +1,15 @@ +Summary + +Harness status: OK + +Rerun + +Found 5 tests + +5 Pass +Details +Result Test Name MessagePass html5lib_tests22.html 0aae674c4a721f0a6f6205bca13056f08a516b00 +Pass html5lib_tests22.html 9ee2a7fffc0ac4b0a2d59ac154d9d79b3b62499f +Pass html5lib_tests22.html eba4be47ca51e9c659aaa2de43e17aded0d13e50 +Pass html5lib_tests22.html d69b2cbec658966233616e553d8b0b1dd544310d +Pass html5lib_tests22.html 4685334adccb0ef98b769fb8546b5696e28af968 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests23.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests23.txt new file mode 100644 index 00000000000..ae7f2dbb6df --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests23.txt @@ -0,0 +1,15 @@ +Summary + +Harness status: OK + +Rerun + +Found 5 tests + +5 Fail +Details +Result Test Name MessageFail html5lib_tests23.html 79c0dc8da653d983d07795852b5f38d1533ff404 +Fail html5lib_tests23.html 403404388390abddf3fb44db8dd7d643652f5df9 +Fail html5lib_tests23.html b9a81ae44ab81719fc6a4e3b6460fc6efc684e65 +Fail html5lib_tests23.html d271d3662baafff4893d32b250cadcf4c2ff3352 +Fail html5lib_tests23.html f8e296b2f362a64c1c464bedd6248e314f41c701 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests24.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests24.txt new file mode 100644 index 00000000000..b16cc9f46d5 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests24.txt @@ -0,0 +1,18 @@ +Summary + +Harness status: OK + +Rerun + +Found 8 tests + +8 Pass +Details +Result Test Name MessagePass html5lib_tests24.html 692c2dbacf18cb758f26a3d9e7d9add4356f9067 +Pass html5lib_tests24.html 614cc9827d3a0c5f91863dde5281dd0d97f64e6d +Pass html5lib_tests24.html c517924583ee71b8e684c9ca1f2eed5e88139a39 +Pass html5lib_tests24.html 140a82fab878c139b388d159c511eb999fe2d8c7 +Pass html5lib_tests24.html a2ddddcccb652a6529daafd4153a0e12b6d5ca8c +Pass html5lib_tests24.html da2e30a0b6577b608bf48bbd11a16ff832bc7e46 +Pass html5lib_tests24.html 66a5777f5453bd4b5161f00df02883b6d71f7cea +Pass html5lib_tests24.html c8d97f31b70f67005eeacc3c86ac29e577c3d0ed \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests25.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests25.txt new file mode 100644 index 00000000000..9d7ec21034a --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests25.txt @@ -0,0 +1,36 @@ +Summary + +Harness status: OK + +Rerun + +Found 26 tests + +26 Pass +Details +Result Test Name MessagePass html5lib_tests25.html 025adbb619bdef9ad228a6b378b9dd6bef9f93dc +Pass html5lib_tests25.html 7e561454888535bc5c68e7396de2f4206c81e97d +Pass html5lib_tests25.html a14bdd90f5a745296e74c23951245cb7c5046ed1 +Pass html5lib_tests25.html 421ad19f7854b9c8e28a0595a8dd20d6bfcd5376 +Pass html5lib_tests25.html 7e8234523fbf67d37ab60f593e1fc3ac67706651 +Pass html5lib_tests25.html c705ceb6fb37865e6965641ea80137baf44176b6 +Pass html5lib_tests25.html 277da0c4c937f3852d8a7cacf4e4b426a30b3dda +Pass html5lib_tests25.html de4aa726e09215ba9c50b97d257e6c6b880107f1 +Pass html5lib_tests25.html 578e08f11628dc9841f3eb21c016e1e28cec0304 +Pass html5lib_tests25.html a6e5387b48c4d0399a802215f7fa206bd0d3b492 +Pass html5lib_tests25.html d56d47bc9d9c7472fb1706bdecda1bbd165dcf91 +Pass html5lib_tests25.html 2779456edd8407b403561e0cf339c8c2308c88b8 +Pass html5lib_tests25.html 17d197ab2416adec6eb92e398c2db6f7efc98b58 +Pass html5lib_tests25.html 1ccc6e280f6dc773e2e00f2cb70cd96e97078296 +Pass html5lib_tests25.html 2c4a3a8d857ae3880197c7fb76cf8867c3171a4c +Pass html5lib_tests25.html dcdbc94f31873d250fd208ef59f7c792996bbe5f +Pass html5lib_tests25.html e7fa5ef62589df61fea98430b6610c445065618e +Pass html5lib_tests25.html 86f7866ee190c6614ccce12db874cea22550009a +Pass html5lib_tests25.html e83cc2757467bb00e1eba55eb5caa39e1be54a53 +Pass html5lib_tests25.html aed93adbabc0e882d4900ce6f26d4fb81ab6ef11 +Pass html5lib_tests25.html 48ddaacf5355643f27ef704ece88b227f51fc7cb +Pass html5lib_tests25.html bf29bfbd56c9863d19e4d66cd67a0dc1813b2e86 +Pass html5lib_tests25.html 73fc7c062b68d4f89579683dbb7f1eaef4ec27f1 +Pass html5lib_tests25.html 057bc2d868d2f365cb2c0b4d07c231d2fa2b23b7 +Pass html5lib_tests25.html 7f684d19be362ec9aa4fe7ecbba4ff3fc9730a43 +Pass html5lib_tests25.html d79f9119d02447226cc2d151044e6cffc5409e81 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests26.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests26.txt new file mode 100644 index 00000000000..87807dc477b --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests26.txt @@ -0,0 +1,31 @@ +Summary + +Harness status: OK + +Rerun + +Found 20 tests + +16 Pass +4 Fail +Details +Result Test Name MessageFail html5lib_tests26.html 6232bd8c710002d3b3c375903a712d05163a821d +Pass html5lib_tests26.html 5e4fff339b6d191d80311bfa258a9b62e063c6aa +Pass html5lib_tests26.html 8695403efa4e413a1ad1f99984a8c0ecba379698 +Pass html5lib_tests26.html c3aa0a4f4e81fa4a2fd398c7a7a090d2c3f955f4 +Pass html5lib_tests26.html 167bc3c289b234ab99fe96eaa0845682345de48c +Pass html5lib_tests26.html 3dacba9a76b8c454b42b9868252bbb6b68327184 +Pass html5lib_tests26.html 8f1c4c0f0eee7b8136934ee18bd3beffbc7f2fe0 +Pass html5lib_tests26.html 7369c472433b6dd76585b797fd3708e474601ecc +Pass html5lib_tests26.html c085683feffd9da64f8782545042884173a1d1e3 +Fail html5lib_tests26.html be84971ac4a451e91099d225d0315dd17a88b830 +Pass html5lib_tests26.html 9d63346ca23dc3ee41e29fe7d8403934bce8c610 +Pass html5lib_tests26.html 8434eb9c0c3daf656b3158f5955d07e39ddc6444 +Fail html5lib_tests26.html 6c95a99290e309b638b958272686a21486fa561e +Fail html5lib_tests26.html 37d360649a2b092ad05e1be1c9ea65bfec83ca6d +Pass html5lib_tests26.html 8919621ebbd1f4df0fdaacee3e53dc959a2d9235 +Pass html5lib_tests26.html 3723d028349cbbc1a5c3f014987bb11c8ba804d0 +Pass html5lib_tests26.html e370b3102af9ba28e24f5c41a08443cdd9dd6d25 +Pass html5lib_tests26.html d89064b85cdb1cf0d9e01b0d4618f6f5901533e1 +Pass html5lib_tests26.html d22b654495ccbf7ca93f5356e93c828ba65b00dd +Pass html5lib_tests26.html ce65a73998345e8be4da9bccfe2cec9fab57c3be \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests3.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests3.txt new file mode 100644 index 00000000000..0b1470606d9 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests3.txt @@ -0,0 +1,34 @@ +Summary + +Harness status: OK + +Rerun + +Found 24 tests + +24 Pass +Details +Result Test Name MessagePass html5lib_tests3.html 9af28bba864ad2e398d95249fdcd40491e91b23f +Pass html5lib_tests3.html be8bf339f25c34d94456b39ceeed74a25167df40 +Pass html5lib_tests3.html b77d2b4c52c8d57dae80409a39f5e21cb8e5b3bc +Pass html5lib_tests3.html 7902929c3aa85bf8ffc8d7fa228921acec21808e +Pass html5lib_tests3.html 16dda22403dee14d6d8627d9139b8c5296f24b61 +Pass html5lib_tests3.html 7022e121d090113a9b6a1f29e8c620b5b6c9b67c +Pass html5lib_tests3.html 8b5088252a41409e5f5989408f09af986573b007 +Pass html5lib_tests3.html 692cef68475bc2c58dc3a1d6fc804ab69df37117 +Pass html5lib_tests3.html 88bbb8a76e9880c09e8ffcd626660106cf27abce +Pass html5lib_tests3.html b43510ea21c96a96255b45aef578af5cbc78475e +Pass html5lib_tests3.html 5227d81a48fc519767baaca384b9687dad7ba1bf +Pass html5lib_tests3.html 5bb12f29d0f7c9c30bc8ceb14578c60df73dca2c +Pass html5lib_tests3.html 9ba44cced626432a79929642154346ab9d01403a +Pass html5lib_tests3.html f9031fcb39c793e24b116a1e041dd93ed638a0f4 +Pass html5lib_tests3.html 45ec5c450b3039007112fcb053c2a82ce2e93f17 +Pass html5lib_tests3.html 6a66abfc230b8cfc93c57210ae370b1d5e744b5a +Pass html5lib_tests3.html ed9cc49cd8a577e1e6343808c328e242b53ee42d +Pass html5lib_tests3.html 32c5a1be682ae34b4195cd0481ee6c53c806abeb +Pass html5lib_tests3.html daf731117bb7cf43f750f187cbb3528f07c9a012 +Pass html5lib_tests3.html 948e2378d0e6bd68dbc278a993c2774c22b30370 +Pass html5lib_tests3.html f7fd80272bb4ab6e3bb871de5f7688912740c39f +Pass html5lib_tests3.html 9eddcf7971dc65d05f25aa4c412acf09a789e5b3 +Pass html5lib_tests3.html e91b512a3b3307481c8039279d5cf487aa258a9d +Pass html5lib_tests3.html 6d570cad6386f2e21419f5eb63e7dfa290abe40f \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests5.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests5.txt new file mode 100644 index 00000000000..b2ff14ddfdc --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests5.txt @@ -0,0 +1,26 @@ +Summary + +Harness status: OK + +Rerun + +Found 16 tests + +16 Pass +Details +Result Test Name MessagePass html5lib_tests5.html c482a88c4feb445945f19c77eda5e460cd6db344 +Pass html5lib_tests5.html b28eaef63aeeb165eceb56152d50767327f975fa +Pass html5lib_tests5.html 20c1b55aabcd426fa5975648f21cff40fa3fc2e3 +Pass html5lib_tests5.html cc87be99b2531e4c0c1fd95f81cd4dd989f699d3 +Pass html5lib_tests5.html 283a0f4eb33a3ee80f718020268bf1794a758ec9 +Pass html5lib_tests5.html bde8b7a035edd6f123f45708ac10b4f60e81edf4 +Pass html5lib_tests5.html 6ace30add7690cda74de9830481c95bef1f5976d +Pass html5lib_tests5.html 3c5f82c8db30cc1cce4c7fa8a5d18cf13ce8d007 +Pass html5lib_tests5.html 9cac6179dc295f43afd5a41ed98aef3a9d5a08de +Pass html5lib_tests5.html 021a5fbf8c725781d08dce099d21f7023c9bb26d +Pass html5lib_tests5.html 412eae0c0e6e5da254550debd587ff86cff55c0c +Pass html5lib_tests5.html 410a64500216425d811748b0258c92a49fbad0ff +Pass html5lib_tests5.html bd7dfd1a0f74731c22b3e2d331f7c14ba7c9a4e8 +Pass html5lib_tests5.html 5f847a390a413a42fcef3d4510ddc56815c7d722 +Pass html5lib_tests5.html 6d5b2f84df760f8995146c406c2dd07ba5510f7f +Pass html5lib_tests5.html eded02e700d7329f650a9a38ef7ea6c0e453766b \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt new file mode 100644 index 00000000000..21a247f16e6 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt @@ -0,0 +1,50 @@ +Summary + +Harness status: OK + +Rerun + +Found 39 tests + +34 Pass +5 Fail +Details +Result Test Name MessagePass html5lib_tests6.html d6280e971dd654968ee3c867bec8a3c7d1b885e5 +Pass html5lib_tests6.html c647c78bfe3660e1ea7d50a04440ed5ace26bd98 +Pass html5lib_tests6.html fa05c524ac7918197adf422a2c4be35d5eca9ddc +Pass html5lib_tests6.html 652ae0a8ca3ab725b2d10e9866898b3419333f64 +Pass html5lib_tests6.html 03dad50ea8dd5ba10d8ed7c182e6ce5e654c02dc +Pass html5lib_tests6.html 3ef045a4e33856f8dac96feaf6f9b06df4bbb49e +Pass html5lib_tests6.html fe9fca0f0d3f199ab59c8ef90017f34bcc670ecb +Pass html5lib_tests6.html 9f8748b72268a2f55e31f89ded4321c5aa4cfbb2 +Pass html5lib_tests6.html 33832cc94bb649f53372c331cbf9234f9b131bec +Pass html5lib_tests6.html cbec315b899132776db7598e77d306464e274d32 +Pass html5lib_tests6.html 5a5e3a8ce3d91e10976d5f33b40a7f140b76bc36 +Pass html5lib_tests6.html ee14c28b79472014c7f456e7cf38a0d93d67b4d3 +Pass html5lib_tests6.html 2d5d4c4867479737e6b5c45b0d5c5541b8353b88 +Pass html5lib_tests6.html 2ea8b4e550e7f34dc52aec0b1870f3d729c20962 +Pass html5lib_tests6.html 6d027310e96f9ac1628e4c67f49e0c690a009232 +Pass html5lib_tests6.html ad38bf32b77d3553168d6009b1b66029e59d8f80 +Pass html5lib_tests6.html 78b741dafb63b9a5a78ad53915c4c4ee35d1ed9c +Pass html5lib_tests6.html dbd7339544532dabb0b7a9136f6463a9c13c8897 +Pass html5lib_tests6.html 5289376d3bace713fc7100577490c56e52dbfa46 +Pass html5lib_tests6.html ec71973ac3055b0dcfd47c0fc7e7dadc17cd6987 +Pass html5lib_tests6.html 8c25d5edc43b61c47914db4e75a4d96bdd6b2be6 +Pass html5lib_tests6.html 747c389eaf38370a1a7ec79bfeeb3b12c6512bfd +Pass html5lib_tests6.html 80e4700f134aa20d20eb82fd6cb35cb5846e0ce5 +Pass html5lib_tests6.html dd5e1c5216565fa8a816078e94528d7596cc2d68 +Pass html5lib_tests6.html b56b3db519a860b7d17e3bef387900a0d633d393 +Pass html5lib_tests6.html 65a48cd67ebd59c603f45a5b9c2ad99a1ce2058a +Pass html5lib_tests6.html 64ef2f60587cbae9e7ffec9dc1a295ee4e1a116f +Pass html5lib_tests6.html cec679ccf989d4a6985421a9cc301ebfa4667c23 +Pass html5lib_tests6.html 4e48da4a2bca8ce4592e83eb0a076e7d61c297b0 +Pass html5lib_tests6.html 3b2d876e5021de26cf6fdc8d76f6953d08d62180 +Pass html5lib_tests6.html fb1378f51de760693e7b779830d94033e93be24d +Pass html5lib_tests6.html 50adfdb7bde3e9bee16021cec1acadbe20858971 +Pass html5lib_tests6.html f9ca74f9f03a884b09d6a0cb6c53ff84807932e1 +Pass html5lib_tests6.html 09f8c3624809ce2d40845ec3dea2bf6b95eadef2 +Fail html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 +Fail html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b +Fail html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 +Fail html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 +Fail html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests7.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests7.txt new file mode 100644 index 00000000000..f0a9eb5e0ce --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests7.txt @@ -0,0 +1,43 @@ +Summary + +Harness status: OK + +Rerun + +Found 33 tests + +33 Pass +Details +Result Test Name MessagePass html5lib_tests7.html 7cb496e242a4dc9aed321252b5ca6ebf4f02ebcd +Pass html5lib_tests7.html c0cffec1e999db2aefb2f6beb679fd9620566dbd +Pass html5lib_tests7.html 7c644a6da21bfd551385b0a5044b82cf7be0a22f +Pass html5lib_tests7.html 52fde917ba333b89afeff0e31104421455f4bf1b +Pass html5lib_tests7.html b017906f7e2732092551b16ecd1b98df0983abcc +Pass html5lib_tests7.html 625cdec7c7d867748ac3b5be04e3e801a8c51fa5 +Pass html5lib_tests7.html 6e8dd947155d1db292a0c289b3056891d89edaf5 +Pass html5lib_tests7.html a8f53ca779c0e5fc484771c4ec2aa6fb6d609779 +Pass html5lib_tests7.html e4ce65a5fb6a3726b341ec94da583dee7c2c8232 +Pass html5lib_tests7.html 8779e761986b4c724bfe73fee95b7972145fb4d3 +Pass html5lib_tests7.html 620e44a8a55e82cec0d51e9d93025d8a5c4456fc +Pass html5lib_tests7.html 37b910b755c2df155a3129d5a1150f0c0fdd7934 +Pass html5lib_tests7.html 868bff3a23219b836fdc702063d637f817ce65e1 +Pass html5lib_tests7.html a33a56f5571b4bcb23138ffb60df3824f5c53773 +Pass html5lib_tests7.html facf5e60205451cf740f64628b8608f0aee30f3a +Pass html5lib_tests7.html 8ba11b54fa74a1c229d079b2902d6e33e139f33b +Pass html5lib_tests7.html 84e2152c284f4dfee7d8d12846c08b2c025578a6 +Pass html5lib_tests7.html 8e3432411baa59cbef731ab3ba2703cb5d518453 +Pass html5lib_tests7.html e2f6144290512430ad25bbf9598eae77288c7b7a +Pass html5lib_tests7.html 350ebd648764d585f4aa0c29b925e6276579e9d0 +Pass html5lib_tests7.html 9120ef80d3ee017007f3510121ddf7eba31b79e0 +Pass html5lib_tests7.html 2026cd3ed42e41c168dd37c8c2675584f4eef335 +Pass html5lib_tests7.html ff2e324237e22efc8430ad7137d50d6d3d311820 +Pass html5lib_tests7.html 02c9eb822611b0c206b544e0f2e5044695195ba8 +Pass html5lib_tests7.html cb3d1a50dd56a85135a0856cfa1c23a091ef2af4 +Pass html5lib_tests7.html 13847685cfff75642823a0e78c6ef232ecb9d94b +Pass html5lib_tests7.html 99bb5e9a6e0daf62ba418dd97b5e8e3925f4137e +Pass html5lib_tests7.html 7a8e5ec2c95e725717c564dd49bfa86c2e1a88ba +Pass html5lib_tests7.html 17dcea170bb74d18ed4776dbb98f0bac6a11364d +Pass html5lib_tests7.html 9457c10c9f987bbc95937b34763fe956d61d237b +Pass html5lib_tests7.html 0fa23bb5d8b2a591afb1842b8f4c00c490c127b4 +Pass html5lib_tests7.html f6d60b3ae48e2b69b4c25125f9b5a3ab4867521b +Pass html5lib_tests7.html 5b0b3edcc3ce9fdc9f58eb62d326865ca0aab8c8 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests8.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests8.txt new file mode 100644 index 00000000000..c8d8e42cbaf --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests8.txt @@ -0,0 +1,20 @@ +Summary + +Harness status: OK + +Rerun + +Found 10 tests + +10 Pass +Details +Result Test Name MessagePass html5lib_tests8.html 5097f2cd0124cf5a23c7ccbe25f71a06966503df +Pass html5lib_tests8.html 0e11d51b0f71098caaccd166c368918c93683a7c +Pass html5lib_tests8.html 5c8ec9b2d6f03c2e971dc192897f3fcff92e5a32 +Pass html5lib_tests8.html a1fe2c2debb936fc1bf663f0d7228eb509522467 +Pass html5lib_tests8.html dbd09e012016b52703ab081360265d3bf96f3c76 +Pass html5lib_tests8.html bf7c4a4a4872a47746e3e26a2e57394352514c2a +Pass html5lib_tests8.html a57d838264ec0d79c8b0c3cb1feb5cb941c0084d +Pass html5lib_tests8.html 263ff1438ee785d081669eea0fa110cca1d0d590 +Pass html5lib_tests8.html 1ace730a87644923b11aa89e4e472cc5dd91edb7 +Pass html5lib_tests8.html 26454c08b0d791754bf2f94fbee62624cae5fa5c \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests9.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests9.txt new file mode 100644 index 00000000000..a5549c2500d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests9.txt @@ -0,0 +1,38 @@ +Summary + +Harness status: OK + +Rerun + +Found 27 tests + +26 Pass +1 Fail +Details +Result Test Name MessagePass html5lib_tests9.html cb005f4b2a248cc98dc153d7391715b8d113cd0d +Pass html5lib_tests9.html 6b687e562bd878d3a6098f0a1b1c05b04dc8c02c +Pass html5lib_tests9.html a28615629ac367bd8127ff3049e81b349e7ec7f6 +Fail html5lib_tests9.html d70e711bf9b7582d9b83488ab14f99b53a0f3a26 +Pass html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021 +Pass html5lib_tests9.html a45a8948b799dadc321a86ff0bebf13167b5f076 +Pass html5lib_tests9.html 9d6809ff0d5796525b655f44e8abe4267cfd84e1 +Pass html5lib_tests9.html 2243c76da49f512eddbdf3f63965a70b8f3f5563 +Pass html5lib_tests9.html 64ccbdfede00715ff2b6c0818d78774e0ea49fd4 +Pass html5lib_tests9.html 58a5b5c13c3cc04948ca053afec1879602812beb +Pass html5lib_tests9.html 3be30b785cfbb6b1210720d032808e6484004fad +Pass html5lib_tests9.html fe4054e577d1a3afa91c02b6782e35b76f2b3a50 +Pass html5lib_tests9.html 9f12eef91092bcaaef567214144e1320b389296a +Pass html5lib_tests9.html 2f18900946d7a7f7922c929b72537e5ce8aacb70 +Pass html5lib_tests9.html 2d4f10eec8e9623ef881edd20a639d3572134fd5 +Pass html5lib_tests9.html 18485b14fd6568a096121ce8b8683a47945326d3 +Pass html5lib_tests9.html 1d7a80644fe4b5f580c39adee71d5432cb186285 +Pass html5lib_tests9.html 224e1bcb8030f0972c17d0fc68d912be17905e1c +Pass html5lib_tests9.html e84d33cef974e49b69bdbc0c663c018a4dd010c0 +Pass html5lib_tests9.html 5f4d3b90e4d99fae5ff97ebb9968185c77ffc591 +Pass html5lib_tests9.html 00a77c689b7b8bb6440604f4273de3bfbcbcbe8b +Pass html5lib_tests9.html 15d4afd62caf2fcb27bb4aff89ba4fcb0e58c0b9 +Pass html5lib_tests9.html ef6c7a1da34520d2a4a90a0f2e8de9ed334bd482 +Pass html5lib_tests9.html 0705988884bc08d8133e5d8a8eb693db5c86688e +Pass html5lib_tests9.html 093c0dbf464f9745c3730de57afebd9da308d34c +Pass html5lib_tests9.html 35aec8963beaced8149a74366eb9b1eb13be6717 +Pass html5lib_tests9.html 931baaac96aab65ad0449b70c374ba56dcdbab9d \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tricky01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tricky01.txt new file mode 100644 index 00000000000..711cf24435b --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tricky01.txt @@ -0,0 +1,20 @@ +Summary + +Harness status: OK + +Rerun + +Found 9 tests + +7 Pass +2 Fail +Details +Result Test Name MessagePass html5lib_tricky01.html 06f0a6904729cd6a3ab91f3121c0b0eb54ee04d2 +Fail html5lib_tricky01.html c99581b7d1d8c1cd421054891981c3fe8267e83c +Fail html5lib_tricky01.html 09ba1d973acb46344442ea1e77a37de8736ce6e7 +Pass html5lib_tricky01.html 9e40dd21a29521d60a43cb016f4100501ea26ec8 +Pass html5lib_tricky01.html 23bed40fe77c77e3119528d9f77e041eeb77eebb +Pass html5lib_tricky01.html eced3856a69153ad0408470634ee37c284670bcf +Pass html5lib_tricky01.html f12f21485b685300c282d5eab08fe35c634e7708 +Pass html5lib_tricky01.html 8626fa9be928ded0aa6438e32037ef365bfdabc1 +Pass html5lib_tricky01.html ee4120938804980035bacecb2d2597ae8cf254ac \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit02.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit02.txt new file mode 100644 index 00000000000..f652b77bc7d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit02.txt @@ -0,0 +1,40 @@ +Summary + +Harness status: OK + +Rerun + +Found 30 tests + +30 Pass +Details +Result Test Name MessagePass html5lib_webkit02.html f50b8c15847159a6d2c6ecc2bd1e4a944ba5aae6 +Pass html5lib_webkit02.html 326328ea805a2ebdde707e08567713f88a4cf8ab +Pass html5lib_webkit02.html 05138397908cfdad69a3bfe5da5a06098320b504 +Pass html5lib_webkit02.html 2aaa2ac0d7cec6144633d8f82f3bcaafa7498cd9 +Pass html5lib_webkit02.html 4a256d7ef602c7c917c758e15981b9710f9b4130 +Pass html5lib_webkit02.html 98cea04429ddbe4ffaaa0b91fe77b8c0b1f7c1f4 +Pass html5lib_webkit02.html 209ad7d6f6c9c53cb856c7d78b2bc4a7f38abd5f +Pass html5lib_webkit02.html cb9a86fbac96b08a6e708a2dbcd9f78539dfe9c6 +Pass html5lib_webkit02.html c46a4badc6b1ebc524e6f90ea56183310e93ab25 +Pass html5lib_webkit02.html 464eeaecc49646ff810cadad537880c9b473a262 +Pass html5lib_webkit02.html 7b4eb6981451ede406f2f4112e83a8584e7adbf5 +Pass html5lib_webkit02.html 73aed96d7cd3116e4a3e701104616c07d1ec5e0c +Pass html5lib_webkit02.html 139a546c72bfcedf638d031f33da43f24995f688 +Pass html5lib_webkit02.html 6e33515b4dc011dd390d433a6358bf68b786b1fd +Pass html5lib_webkit02.html b6d2377b0dd710ca812c97b2b65cb5d2e93b0e5b +Pass html5lib_webkit02.html 21a5b2b413c4db8ed588334b9a50dea9872bbcfa +Pass html5lib_webkit02.html 90d3f6f2dff994f63293ca46f7cd50a75cde96a6 +Pass html5lib_webkit02.html 3e6b37a5fd0b16769f71f8e6a022ef6a972769d0 +Pass html5lib_webkit02.html 66c5e72324003827309d3590a9ba56412ba68f79 +Pass html5lib_webkit02.html 329d2522353afa12afea478bbfafdb0ff0656572 +Pass html5lib_webkit02.html 5463526d91a8677b27b6967866d6605f1bb03aac +Pass html5lib_webkit02.html 4879f476053094cf5602d325724675378856a902 +Pass html5lib_webkit02.html 44c88b90236f01ebc8e0123363b527640a07070c +Pass html5lib_webkit02.html cfb304e8f2d3cbdecc362226e7775cab452d5489 +Pass html5lib_webkit02.html 3fc625e7cb9b6ea72a9e252ede84c6fdd9680d87 +Pass html5lib_webkit02.html ecd089f9b5193fad306c5b475c4711547fe5e209 +Pass html5lib_webkit02.html cee2230c74671c594a1140a68d16e3d3e5ae005a +Pass html5lib_webkit02.html 22b9fe36797d70a3b71a6aadc6ad7cff23c3fc90 +Pass html5lib_webkit02.html a82c3bf49c381b5f58c5c8a4bbbe0cef2458e28a +Pass html5lib_webkit02.html 61f8d527795dc8044a95a3e2437de81e16597ceb \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html_content_in_foreign_context.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html_content_in_foreign_context.txt new file mode 100644 index 00000000000..91a0a1ae54c --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html_content_in_foreign_context.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass HTML namespace nodes should exit foreign contexts \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/inhead-noscript-head.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/inhead-noscript-head.txt new file mode 100644 index 00000000000..b812288d89e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/inhead-noscript-head.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail When the scripting flag is disabled, a head start tag in "in head noscript" mode should be ignored \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse01.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse01.txt new file mode 100644 index 00000000000..a5d4ec34109 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse01.txt @@ -0,0 +1,20 @@ +Summary + +Harness status: OK + +Rerun + +Found 9 tests + +8 Pass +1 Fail +Details +Result Test Name MessagePass The id attribute should be recognised on math elements +Pass The node name should be math +Pass math should be in MathML Namespace +Pass Math has 2 children (empty tag syntax) +Pass Nested mrow elements should be parsed correctly +Pass Testing rang and lang entity code points +Pass Testing Kopf (Plane 1) entity code point +Pass Empty element tags in annotation-xml parsed as per XML. +Fail html tags allowed in annotation-xml/@encoding='text/html'. \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse03.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse03.txt new file mode 100644 index 00000000000..fc8e9521ae5 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/math-parse03.txt @@ -0,0 +1,30 @@ +Summary + +Harness status: OK + +Rerun + +Found 19 tests + +9 Pass +10 Fail +Details +Result Test Name MessagePass MATH element name should be lowercased +Pass MI element name and mathvariant attribute name should be lowercased, attribute value unchanged +Pass DEFINITIONurl attribute markup should produce a definitionURL attribute, attribute value unchanged +Fail html Span in mtext produces SPAN nodename in XHTML namespace Cannot access property "nodeName" on null object ".firstChild.firstChild" +Fail html Span in mi produces SPAN nodename in XHTML namespace Cannot access property "nodeName" on null object ".firstChild.firstChild" +Fail html Span in mrow produces SPAN nodename in XHTML namespace Cannot access property "nodeName" on null object ".firstChild.firstChild" +Fail html P in mtext produces P nodename in XHTML namespace Cannot access property "nodeName" on null object ".firstChild.firstChild" +Fail html P in mi produces P nodename in XHTML namespace Cannot access property "nodeName" on null object ".firstChild.firstChild" +Pass html P in mrow terminates the math: mrow,P,MI children of div +Pass html P in mrow terminates the math: mrow child of math +Pass html P in mrow terminates the math: mrow empty +Pass html P in mrow terminates the math: math,P,MI children of div +Fail Undefinedelement in mtext produces UNDEFINEDELEMENT nodename in XHTML namespace +Fail mi in mtext produces MI nodename in XHTML namespace +Pass p in annotation-xml moves to be child of DIV +Fail p in annotation-xml encoding=text/html stays as child of annotation-xml +Fail p in annotation-xml encoding=TEXT/HTML stays as child of annotation-xml +Fail p in annotation-xml encoding=application/xhtml+xml stays as child of annotation-xml +Pass p in annotation-xml encoding=foo moves to be child of DIV \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/meta-inhead-insertion-mode.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/meta-inhead-insertion-mode.txt new file mode 100644 index 00000000000..6eafa399df0 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/meta-inhead-insertion-mode.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass Encoding specified in the 'charset' attribute should have precedence over 'content' attribute. \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/named-character-references.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/named-character-references.txt new file mode 100644 index 00000000000..85b96f0ef27 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/named-character-references.txt @@ -0,0 +1,2241 @@ +Summary + +Harness status: OK + +Rerun + +Found 2231 tests + +2231 Pass +Details +Result Test Name MessagePass Æ should match U+000C6 +Pass Æ should match U+000C6 +Pass & should match U+00026 +Pass & should match U+00026 +Pass Á should match U+000C1 +Pass Á should match U+000C1 +Pass Ă should match U+00102 +Pass  should match U+000C2 +Pass  should match U+000C2 +Pass А should match U+00410 +Pass 𝔄 should match U+1D504 +Pass À should match U+000C0 +Pass À should match U+000C0 +Pass Α should match U+00391 +Pass Ā should match U+00100 +Pass ⩓ should match U+02A53 +Pass Ą should match U+00104 +Pass 𝔸 should match U+1D538 +Pass ⁡ should match U+02061 +Pass Å should match U+000C5 +Pass Å should match U+000C5 +Pass 𝒜 should match U+1D49C +Pass ≔ should match U+02254 +Pass à should match U+000C3 +Pass à should match U+000C3 +Pass Ä should match U+000C4 +Pass Ä should match U+000C4 +Pass ∖ should match U+02216 +Pass ⫧ should match U+02AE7 +Pass ⌆ should match U+02306 +Pass Б should match U+00411 +Pass ∵ should match U+02235 +Pass ℬ should match U+0212C +Pass Β should match U+00392 +Pass 𝔅 should match U+1D505 +Pass 𝔹 should match U+1D539 +Pass ˘ should match U+002D8 +Pass ℬ should match U+0212C +Pass ≎ should match U+0224E +Pass Ч should match U+00427 +Pass © should match U+000A9 +Pass © should match U+000A9 +Pass Ć should match U+00106 +Pass ⋒ should match U+022D2 +Pass ⅅ should match U+02145 +Pass ℭ should match U+0212D +Pass Č should match U+0010C +Pass Ç should match U+000C7 +Pass Ç should match U+000C7 +Pass Ĉ should match U+00108 +Pass ∰ should match U+02230 +Pass Ċ should match U+0010A +Pass ¸ should match U+000B8 +Pass · should match U+000B7 +Pass ℭ should match U+0212D +Pass Χ should match U+003A7 +Pass ⊙ should match U+02299 +Pass ⊖ should match U+02296 +Pass ⊕ should match U+02295 +Pass ⊗ should match U+02297 +Pass ∲ should match U+02232 +Pass ” should match U+0201D +Pass ’ should match U+02019 +Pass ∷ should match U+02237 +Pass ⩴ should match U+02A74 +Pass ≡ should match U+02261 +Pass ∯ should match U+0222F +Pass ∮ should match U+0222E +Pass ℂ should match U+02102 +Pass ∐ should match U+02210 +Pass ∳ should match U+02233 +Pass ⨯ should match U+02A2F +Pass 𝒞 should match U+1D49E +Pass ⋓ should match U+022D3 +Pass ≍ should match U+0224D +Pass ⅅ should match U+02145 +Pass ⤑ should match U+02911 +Pass Ђ should match U+00402 +Pass Ѕ should match U+00405 +Pass Џ should match U+0040F +Pass ‡ should match U+02021 +Pass ↡ should match U+021A1 +Pass ⫤ should match U+02AE4 +Pass Ď should match U+0010E +Pass Д should match U+00414 +Pass ∇ should match U+02207 +Pass Δ should match U+00394 +Pass 𝔇 should match U+1D507 +Pass ´ should match U+000B4 +Pass ˙ should match U+002D9 +Pass ˝ should match U+002DD +Pass ` should match U+00060 +Pass ˜ should match U+002DC +Pass ⋄ should match U+022C4 +Pass ⅆ should match U+02146 +Pass 𝔻 should match U+1D53B +Pass ¨ should match U+000A8 +Pass ⃜ should match U+020DC +Pass ≐ should match U+02250 +Pass ∯ should match U+0222F +Pass ¨ should match U+000A8 +Pass ⇓ should match U+021D3 +Pass ⇐ should match U+021D0 +Pass ⇔ should match U+021D4 +Pass ⫤ should match U+02AE4 +Pass ⟸ should match U+027F8 +Pass ⟺ should match U+027FA +Pass ⟹ should match U+027F9 +Pass ⇒ should match U+021D2 +Pass ⊨ should match U+022A8 +Pass ⇑ should match U+021D1 +Pass ⇕ should match U+021D5 +Pass ∥ should match U+02225 +Pass ↓ should match U+02193 +Pass ⤓ should match U+02913 +Pass ⇵ should match U+021F5 +Pass ̑ should match U+00311 +Pass ⥐ should match U+02950 +Pass ⥞ should match U+0295E +Pass ↽ should match U+021BD +Pass ⥖ should match U+02956 +Pass ⥟ should match U+0295F +Pass ⇁ should match U+021C1 +Pass ⥗ should match U+02957 +Pass ⊤ should match U+022A4 +Pass ↧ should match U+021A7 +Pass ⇓ should match U+021D3 +Pass 𝒟 should match U+1D49F +Pass Đ should match U+00110 +Pass Ŋ should match U+0014A +Pass Ð should match U+000D0 +Pass Ð should match U+000D0 +Pass É should match U+000C9 +Pass É should match U+000C9 +Pass Ě should match U+0011A +Pass Ê should match U+000CA +Pass Ê should match U+000CA +Pass Э should match U+0042D +Pass Ė should match U+00116 +Pass 𝔈 should match U+1D508 +Pass È should match U+000C8 +Pass È should match U+000C8 +Pass ∈ should match U+02208 +Pass Ē should match U+00112 +Pass ◻ should match U+025FB +Pass ▫ should match U+025AB +Pass Ę should match U+00118 +Pass 𝔼 should match U+1D53C +Pass Ε should match U+00395 +Pass ⩵ should match U+02A75 +Pass ≂ should match U+02242 +Pass ⇌ should match U+021CC +Pass ℰ should match U+02130 +Pass ⩳ should match U+02A73 +Pass Η should match U+00397 +Pass Ë should match U+000CB +Pass Ë should match U+000CB +Pass ∃ should match U+02203 +Pass ⅇ should match U+02147 +Pass Ф should match U+00424 +Pass 𝔉 should match U+1D509 +Pass ◼ should match U+025FC +Pass ▪ should match U+025AA +Pass 𝔽 should match U+1D53D +Pass ∀ should match U+02200 +Pass ℱ should match U+02131 +Pass ℱ should match U+02131 +Pass Ѓ should match U+00403 +Pass > should match U+0003E +Pass > should match U+0003E +Pass Γ should match U+00393 +Pass Ϝ should match U+003DC +Pass Ğ should match U+0011E +Pass Ģ should match U+00122 +Pass Ĝ should match U+0011C +Pass Г should match U+00413 +Pass Ġ should match U+00120 +Pass 𝔊 should match U+1D50A +Pass ⋙ should match U+022D9 +Pass 𝔾 should match U+1D53E +Pass ≥ should match U+02265 +Pass ⋛ should match U+022DB +Pass ≧ should match U+02267 +Pass ⪢ should match U+02AA2 +Pass ≷ should match U+02277 +Pass ⩾ should match U+02A7E +Pass ≳ should match U+02273 +Pass 𝒢 should match U+1D4A2 +Pass ≫ should match U+0226B +Pass Ъ should match U+0042A +Pass ˇ should match U+002C7 +Pass ^ should match U+0005E +Pass Ĥ should match U+00124 +Pass ℌ should match U+0210C +Pass ℋ should match U+0210B +Pass ℍ should match U+0210D +Pass ─ should match U+02500 +Pass ℋ should match U+0210B +Pass Ħ should match U+00126 +Pass ≎ should match U+0224E +Pass ≏ should match U+0224F +Pass Е should match U+00415 +Pass IJ should match U+00132 +Pass Ё should match U+00401 +Pass Í should match U+000CD +Pass Í should match U+000CD +Pass Î should match U+000CE +Pass Î should match U+000CE +Pass И should match U+00418 +Pass İ should match U+00130 +Pass ℑ should match U+02111 +Pass Ì should match U+000CC +Pass Ì should match U+000CC +Pass ℑ should match U+02111 +Pass Ī should match U+0012A +Pass ⅈ should match U+02148 +Pass ⇒ should match U+021D2 +Pass ∬ should match U+0222C +Pass ∫ should match U+0222B +Pass ⋂ should match U+022C2 +Pass ⁣ should match U+02063 +Pass ⁢ should match U+02062 +Pass Į should match U+0012E +Pass 𝕀 should match U+1D540 +Pass Ι should match U+00399 +Pass ℐ should match U+02110 +Pass Ĩ should match U+00128 +Pass І should match U+00406 +Pass Ï should match U+000CF +Pass Ï should match U+000CF +Pass Ĵ should match U+00134 +Pass Й should match U+00419 +Pass 𝔍 should match U+1D50D +Pass 𝕁 should match U+1D541 +Pass 𝒥 should match U+1D4A5 +Pass Ј should match U+00408 +Pass Є should match U+00404 +Pass Х should match U+00425 +Pass Ќ should match U+0040C +Pass Κ should match U+0039A +Pass Ķ should match U+00136 +Pass К should match U+0041A +Pass 𝔎 should match U+1D50E +Pass 𝕂 should match U+1D542 +Pass 𝒦 should match U+1D4A6 +Pass Љ should match U+00409 +Pass < should match U+0003C +Pass < should match U+0003C +Pass Ĺ should match U+00139 +Pass Λ should match U+0039B +Pass ⟪ should match U+027EA +Pass ℒ should match U+02112 +Pass ↞ should match U+0219E +Pass Ľ should match U+0013D +Pass Ļ should match U+0013B +Pass Л should match U+0041B +Pass ⟨ should match U+027E8 +Pass ← should match U+02190 +Pass ⇤ should match U+021E4 +Pass ⇆ should match U+021C6 +Pass ⌈ should match U+02308 +Pass ⟦ should match U+027E6 +Pass ⥡ should match U+02961 +Pass ⇃ should match U+021C3 +Pass ⥙ should match U+02959 +Pass ⌊ should match U+0230A +Pass ↔ should match U+02194 +Pass ⥎ should match U+0294E +Pass ⊣ should match U+022A3 +Pass ↤ should match U+021A4 +Pass ⥚ should match U+0295A +Pass ⊲ should match U+022B2 +Pass ⧏ should match U+029CF +Pass ⊴ should match U+022B4 +Pass ⥑ should match U+02951 +Pass ⥠ should match U+02960 +Pass ↿ should match U+021BF +Pass ⥘ should match U+02958 +Pass ↼ should match U+021BC +Pass ⥒ should match U+02952 +Pass ⇐ should match U+021D0 +Pass ⇔ should match U+021D4 +Pass ⋚ should match U+022DA +Pass ≦ should match U+02266 +Pass ≶ should match U+02276 +Pass ⪡ should match U+02AA1 +Pass ⩽ should match U+02A7D +Pass ≲ should match U+02272 +Pass 𝔏 should match U+1D50F +Pass ⋘ should match U+022D8 +Pass ⇚ should match U+021DA +Pass Ŀ should match U+0013F +Pass ⟵ should match U+027F5 +Pass ⟷ should match U+027F7 +Pass ⟶ should match U+027F6 +Pass ⟸ should match U+027F8 +Pass ⟺ should match U+027FA +Pass ⟹ should match U+027F9 +Pass 𝕃 should match U+1D543 +Pass ↙ should match U+02199 +Pass ↘ should match U+02198 +Pass ℒ should match U+02112 +Pass ↰ should match U+021B0 +Pass Ł should match U+00141 +Pass ≪ should match U+0226A +Pass ⤅ should match U+02905 +Pass М should match U+0041C +Pass   should match U+0205F +Pass ℳ should match U+02133 +Pass 𝔐 should match U+1D510 +Pass ∓ should match U+02213 +Pass 𝕄 should match U+1D544 +Pass ℳ should match U+02133 +Pass Μ should match U+0039C +Pass Њ should match U+0040A +Pass Ń should match U+00143 +Pass Ň should match U+00147 +Pass Ņ should match U+00145 +Pass Н should match U+0041D +Pass ​ should match U+0200B +Pass ​ should match U+0200B +Pass ​ should match U+0200B +Pass ​ should match U+0200B +Pass ≫ should match U+0226B +Pass ≪ should match U+0226A +Pass 
 should match U+0000A +Pass 𝔑 should match U+1D511 +Pass ⁠ should match U+02060 +Pass   should match U+000A0 +Pass ℕ should match U+02115 +Pass ⫬ should match U+02AEC +Pass ≢ should match U+02262 +Pass ≭ should match U+0226D +Pass ∦ should match U+02226 +Pass ∉ should match U+02209 +Pass ≠ should match U+02260 +Pass ≂̸ should match U+02242 U+00338 +Pass ∄ should match U+02204 +Pass ≯ should match U+0226F +Pass ≱ should match U+02271 +Pass ≧̸ should match U+02267 U+00338 +Pass ≫̸ should match U+0226B U+00338 +Pass ≹ should match U+02279 +Pass ⩾̸ should match U+02A7E U+00338 +Pass ≵ should match U+02275 +Pass ≎̸ should match U+0224E U+00338 +Pass ≏̸ should match U+0224F U+00338 +Pass ⋪ should match U+022EA +Pass ⧏̸ should match U+029CF U+00338 +Pass ⋬ should match U+022EC +Pass ≮ should match U+0226E +Pass ≰ should match U+02270 +Pass ≸ should match U+02278 +Pass ≪̸ should match U+0226A U+00338 +Pass ⩽̸ should match U+02A7D U+00338 +Pass ≴ should match U+02274 +Pass ⪢̸ should match U+02AA2 U+00338 +Pass ⪡̸ should match U+02AA1 U+00338 +Pass ⊀ should match U+02280 +Pass ⪯̸ should match U+02AAF U+00338 +Pass ⋠ should match U+022E0 +Pass ∌ should match U+0220C +Pass ⋫ should match U+022EB +Pass ⧐̸ should match U+029D0 U+00338 +Pass ⋭ should match U+022ED +Pass ⊏̸ should match U+0228F U+00338 +Pass ⋢ should match U+022E2 +Pass ⊐̸ should match U+02290 U+00338 +Pass ⋣ should match U+022E3 +Pass ⊂⃒ should match U+02282 U+020D2 +Pass ⊈ should match U+02288 +Pass ⊁ should match U+02281 +Pass ⪰̸ should match U+02AB0 U+00338 +Pass ⋡ should match U+022E1 +Pass ≿̸ should match U+0227F U+00338 +Pass ⊃⃒ should match U+02283 U+020D2 +Pass ⊉ should match U+02289 +Pass ≁ should match U+02241 +Pass ≄ should match U+02244 +Pass ≇ should match U+02247 +Pass ≉ should match U+02249 +Pass ∤ should match U+02224 +Pass 𝒩 should match U+1D4A9 +Pass Ñ should match U+000D1 +Pass Ñ should match U+000D1 +Pass Ν should match U+0039D +Pass Œ should match U+00152 +Pass Ó should match U+000D3 +Pass Ó should match U+000D3 +Pass Ô should match U+000D4 +Pass Ô should match U+000D4 +Pass О should match U+0041E +Pass Ő should match U+00150 +Pass 𝔒 should match U+1D512 +Pass Ò should match U+000D2 +Pass Ò should match U+000D2 +Pass Ō should match U+0014C +Pass Ω should match U+003A9 +Pass Ο should match U+0039F +Pass 𝕆 should match U+1D546 +Pass “ should match U+0201C +Pass ‘ should match U+02018 +Pass ⩔ should match U+02A54 +Pass 𝒪 should match U+1D4AA +Pass Ø should match U+000D8 +Pass Ø should match U+000D8 +Pass Õ should match U+000D5 +Pass Õ should match U+000D5 +Pass ⨷ should match U+02A37 +Pass Ö should match U+000D6 +Pass Ö should match U+000D6 +Pass ‾ should match U+0203E +Pass ⏞ should match U+023DE +Pass ⎴ should match U+023B4 +Pass ⏜ should match U+023DC +Pass ∂ should match U+02202 +Pass П should match U+0041F +Pass 𝔓 should match U+1D513 +Pass Φ should match U+003A6 +Pass Π should match U+003A0 +Pass ± should match U+000B1 +Pass ℌ should match U+0210C +Pass ℙ should match U+02119 +Pass ⪻ should match U+02ABB +Pass ≺ should match U+0227A +Pass ⪯ should match U+02AAF +Pass ≼ should match U+0227C +Pass ≾ should match U+0227E +Pass ″ should match U+02033 +Pass ∏ should match U+0220F +Pass ∷ should match U+02237 +Pass ∝ should match U+0221D +Pass 𝒫 should match U+1D4AB +Pass Ψ should match U+003A8 +Pass " should match U+00022 +Pass " should match U+00022 +Pass 𝔔 should match U+1D514 +Pass ℚ should match U+0211A +Pass 𝒬 should match U+1D4AC +Pass ⤐ should match U+02910 +Pass ® should match U+000AE +Pass ® should match U+000AE +Pass Ŕ should match U+00154 +Pass ⟫ should match U+027EB +Pass ↠ should match U+021A0 +Pass ⤖ should match U+02916 +Pass Ř should match U+00158 +Pass Ŗ should match U+00156 +Pass Р should match U+00420 +Pass ℜ should match U+0211C +Pass ∋ should match U+0220B +Pass ⇋ should match U+021CB +Pass ⥯ should match U+0296F +Pass ℜ should match U+0211C +Pass Ρ should match U+003A1 +Pass ⟩ should match U+027E9 +Pass → should match U+02192 +Pass ⇥ should match U+021E5 +Pass ⇄ should match U+021C4 +Pass ⌉ should match U+02309 +Pass ⟧ should match U+027E7 +Pass ⥝ should match U+0295D +Pass ⇂ should match U+021C2 +Pass ⥕ should match U+02955 +Pass ⌋ should match U+0230B +Pass ⊢ should match U+022A2 +Pass ↦ should match U+021A6 +Pass ⥛ should match U+0295B +Pass ⊳ should match U+022B3 +Pass ⧐ should match U+029D0 +Pass ⊵ should match U+022B5 +Pass ⥏ should match U+0294F +Pass ⥜ should match U+0295C +Pass ↾ should match U+021BE +Pass ⥔ should match U+02954 +Pass ⇀ should match U+021C0 +Pass ⥓ should match U+02953 +Pass ⇒ should match U+021D2 +Pass ℝ should match U+0211D +Pass ⥰ should match U+02970 +Pass ⇛ should match U+021DB +Pass ℛ should match U+0211B +Pass ↱ should match U+021B1 +Pass ⧴ should match U+029F4 +Pass Щ should match U+00429 +Pass Ш should match U+00428 +Pass Ь should match U+0042C +Pass Ś should match U+0015A +Pass ⪼ should match U+02ABC +Pass Š should match U+00160 +Pass Ş should match U+0015E +Pass Ŝ should match U+0015C +Pass С should match U+00421 +Pass 𝔖 should match U+1D516 +Pass ↓ should match U+02193 +Pass ← should match U+02190 +Pass → should match U+02192 +Pass ↑ should match U+02191 +Pass Σ should match U+003A3 +Pass ∘ should match U+02218 +Pass 𝕊 should match U+1D54A +Pass √ should match U+0221A +Pass □ should match U+025A1 +Pass ⊓ should match U+02293 +Pass ⊏ should match U+0228F +Pass ⊑ should match U+02291 +Pass ⊐ should match U+02290 +Pass ⊒ should match U+02292 +Pass ⊔ should match U+02294 +Pass 𝒮 should match U+1D4AE +Pass ⋆ should match U+022C6 +Pass ⋐ should match U+022D0 +Pass ⋐ should match U+022D0 +Pass ⊆ should match U+02286 +Pass ≻ should match U+0227B +Pass ⪰ should match U+02AB0 +Pass ≽ should match U+0227D +Pass ≿ should match U+0227F +Pass ∋ should match U+0220B +Pass ∑ should match U+02211 +Pass ⋑ should match U+022D1 +Pass ⊃ should match U+02283 +Pass ⊇ should match U+02287 +Pass ⋑ should match U+022D1 +Pass Þ should match U+000DE +Pass Þ should match U+000DE +Pass ™ should match U+02122 +Pass Ћ should match U+0040B +Pass Ц should match U+00426 +Pass 	 should match U+00009 +Pass Τ should match U+003A4 +Pass Ť should match U+00164 +Pass Ţ should match U+00162 +Pass Т should match U+00422 +Pass 𝔗 should match U+1D517 +Pass ∴ should match U+02234 +Pass Θ should match U+00398 +Pass    should match U+0205F U+0200A +Pass   should match U+02009 +Pass ∼ should match U+0223C +Pass ≃ should match U+02243 +Pass ≅ should match U+02245 +Pass ≈ should match U+02248 +Pass 𝕋 should match U+1D54B +Pass ⃛ should match U+020DB +Pass 𝒯 should match U+1D4AF +Pass Ŧ should match U+00166 +Pass Ú should match U+000DA +Pass Ú should match U+000DA +Pass ↟ should match U+0219F +Pass ⥉ should match U+02949 +Pass Ў should match U+0040E +Pass Ŭ should match U+0016C +Pass Û should match U+000DB +Pass Û should match U+000DB +Pass У should match U+00423 +Pass Ű should match U+00170 +Pass 𝔘 should match U+1D518 +Pass Ù should match U+000D9 +Pass Ù should match U+000D9 +Pass Ū should match U+0016A +Pass _ should match U+0005F +Pass ⏟ should match U+023DF +Pass ⎵ should match U+023B5 +Pass ⏝ should match U+023DD +Pass ⋃ should match U+022C3 +Pass ⊎ should match U+0228E +Pass Ų should match U+00172 +Pass 𝕌 should match U+1D54C +Pass ↑ should match U+02191 +Pass ⤒ should match U+02912 +Pass ⇅ should match U+021C5 +Pass ↕ should match U+02195 +Pass ⥮ should match U+0296E +Pass ⊥ should match U+022A5 +Pass ↥ should match U+021A5 +Pass ⇑ should match U+021D1 +Pass ⇕ should match U+021D5 +Pass ↖ should match U+02196 +Pass ↗ should match U+02197 +Pass ϒ should match U+003D2 +Pass Υ should match U+003A5 +Pass Ů should match U+0016E +Pass 𝒰 should match U+1D4B0 +Pass Ũ should match U+00168 +Pass Ü should match U+000DC +Pass Ü should match U+000DC +Pass ⊫ should match U+022AB +Pass ⫫ should match U+02AEB +Pass В should match U+00412 +Pass ⊩ should match U+022A9 +Pass ⫦ should match U+02AE6 +Pass ⋁ should match U+022C1 +Pass ‖ should match U+02016 +Pass ‖ should match U+02016 +Pass ∣ should match U+02223 +Pass | should match U+0007C +Pass ❘ should match U+02758 +Pass ≀ should match U+02240 +Pass   should match U+0200A +Pass 𝔙 should match U+1D519 +Pass 𝕍 should match U+1D54D +Pass 𝒱 should match U+1D4B1 +Pass ⊪ should match U+022AA +Pass Ŵ should match U+00174 +Pass ⋀ should match U+022C0 +Pass 𝔚 should match U+1D51A +Pass 𝕎 should match U+1D54E +Pass 𝒲 should match U+1D4B2 +Pass 𝔛 should match U+1D51B +Pass Ξ should match U+0039E +Pass 𝕏 should match U+1D54F +Pass 𝒳 should match U+1D4B3 +Pass Я should match U+0042F +Pass Ї should match U+00407 +Pass Ю should match U+0042E +Pass Ý should match U+000DD +Pass Ý should match U+000DD +Pass Ŷ should match U+00176 +Pass Ы should match U+0042B +Pass 𝔜 should match U+1D51C +Pass 𝕐 should match U+1D550 +Pass 𝒴 should match U+1D4B4 +Pass Ÿ should match U+00178 +Pass Ж should match U+00416 +Pass Ź should match U+00179 +Pass Ž should match U+0017D +Pass З should match U+00417 +Pass Ż should match U+0017B +Pass ​ should match U+0200B +Pass Ζ should match U+00396 +Pass ℨ should match U+02128 +Pass ℤ should match U+02124 +Pass 𝒵 should match U+1D4B5 +Pass á should match U+000E1 +Pass á should match U+000E1 +Pass ă should match U+00103 +Pass ∾ should match U+0223E +Pass ∾̳ should match U+0223E U+00333 +Pass ∿ should match U+0223F +Pass â should match U+000E2 +Pass â should match U+000E2 +Pass ´ should match U+000B4 +Pass ´ should match U+000B4 +Pass а should match U+00430 +Pass æ should match U+000E6 +Pass æ should match U+000E6 +Pass ⁡ should match U+02061 +Pass 𝔞 should match U+1D51E +Pass à should match U+000E0 +Pass à should match U+000E0 +Pass ℵ should match U+02135 +Pass ℵ should match U+02135 +Pass α should match U+003B1 +Pass ā should match U+00101 +Pass ⨿ should match U+02A3F +Pass & should match U+00026 +Pass & should match U+00026 +Pass ∧ should match U+02227 +Pass ⩕ should match U+02A55 +Pass ⩜ should match U+02A5C +Pass ⩘ should match U+02A58 +Pass ⩚ should match U+02A5A +Pass ∠ should match U+02220 +Pass ⦤ should match U+029A4 +Pass ∠ should match U+02220 +Pass ∡ should match U+02221 +Pass ⦨ should match U+029A8 +Pass ⦩ should match U+029A9 +Pass ⦪ should match U+029AA +Pass ⦫ should match U+029AB +Pass ⦬ should match U+029AC +Pass ⦭ should match U+029AD +Pass ⦮ should match U+029AE +Pass ⦯ should match U+029AF +Pass ∟ should match U+0221F +Pass ⊾ should match U+022BE +Pass ⦝ should match U+0299D +Pass ∢ should match U+02222 +Pass Å should match U+000C5 +Pass ⍼ should match U+0237C +Pass ą should match U+00105 +Pass 𝕒 should match U+1D552 +Pass ≈ should match U+02248 +Pass ⩰ should match U+02A70 +Pass ⩯ should match U+02A6F +Pass ≊ should match U+0224A +Pass ≋ should match U+0224B +Pass ' should match U+00027 +Pass ≈ should match U+02248 +Pass ≊ should match U+0224A +Pass å should match U+000E5 +Pass å should match U+000E5 +Pass 𝒶 should match U+1D4B6 +Pass * should match U+0002A +Pass ≈ should match U+02248 +Pass ≍ should match U+0224D +Pass ã should match U+000E3 +Pass ã should match U+000E3 +Pass ä should match U+000E4 +Pass ä should match U+000E4 +Pass ∳ should match U+02233 +Pass ⨑ should match U+02A11 +Pass ⫭ should match U+02AED +Pass ≌ should match U+0224C +Pass ϶ should match U+003F6 +Pass ‵ should match U+02035 +Pass ∽ should match U+0223D +Pass ⋍ should match U+022CD +Pass ⊽ should match U+022BD +Pass ⌅ should match U+02305 +Pass ⌅ should match U+02305 +Pass ⎵ should match U+023B5 +Pass ⎶ should match U+023B6 +Pass ≌ should match U+0224C +Pass б should match U+00431 +Pass „ should match U+0201E +Pass ∵ should match U+02235 +Pass ∵ should match U+02235 +Pass ⦰ should match U+029B0 +Pass ϶ should match U+003F6 +Pass ℬ should match U+0212C +Pass β should match U+003B2 +Pass ℶ should match U+02136 +Pass ≬ should match U+0226C +Pass 𝔟 should match U+1D51F +Pass ⋂ should match U+022C2 +Pass ◯ should match U+025EF +Pass ⋃ should match U+022C3 +Pass ⨀ should match U+02A00 +Pass ⨁ should match U+02A01 +Pass ⨂ should match U+02A02 +Pass ⨆ should match U+02A06 +Pass ★ should match U+02605 +Pass ▽ should match U+025BD +Pass △ should match U+025B3 +Pass ⨄ should match U+02A04 +Pass ⋁ should match U+022C1 +Pass ⋀ should match U+022C0 +Pass ⤍ should match U+0290D +Pass ⧫ should match U+029EB +Pass ▪ should match U+025AA +Pass ▴ should match U+025B4 +Pass ▾ should match U+025BE +Pass ◂ should match U+025C2 +Pass ▸ should match U+025B8 +Pass ␣ should match U+02423 +Pass ▒ should match U+02592 +Pass ░ should match U+02591 +Pass ▓ should match U+02593 +Pass █ should match U+02588 +Pass =⃥ should match U+0003D U+020E5 +Pass ≡⃥ should match U+02261 U+020E5 +Pass ⌐ should match U+02310 +Pass 𝕓 should match U+1D553 +Pass ⊥ should match U+022A5 +Pass ⊥ should match U+022A5 +Pass ⋈ should match U+022C8 +Pass ╗ should match U+02557 +Pass ╔ should match U+02554 +Pass ╖ should match U+02556 +Pass ╓ should match U+02553 +Pass ═ should match U+02550 +Pass ╦ should match U+02566 +Pass ╩ should match U+02569 +Pass ╤ should match U+02564 +Pass ╧ should match U+02567 +Pass ╝ should match U+0255D +Pass ╚ should match U+0255A +Pass ╜ should match U+0255C +Pass ╙ should match U+02559 +Pass ║ should match U+02551 +Pass ╬ should match U+0256C +Pass ╣ should match U+02563 +Pass ╠ should match U+02560 +Pass ╫ should match U+0256B +Pass ╢ should match U+02562 +Pass ╟ should match U+0255F +Pass ⧉ should match U+029C9 +Pass ╕ should match U+02555 +Pass ╒ should match U+02552 +Pass ┐ should match U+02510 +Pass ┌ should match U+0250C +Pass ─ should match U+02500 +Pass ╥ should match U+02565 +Pass ╨ should match U+02568 +Pass ┬ should match U+0252C +Pass ┴ should match U+02534 +Pass ⊟ should match U+0229F +Pass ⊞ should match U+0229E +Pass ⊠ should match U+022A0 +Pass ╛ should match U+0255B +Pass ╘ should match U+02558 +Pass ┘ should match U+02518 +Pass └ should match U+02514 +Pass │ should match U+02502 +Pass ╪ should match U+0256A +Pass ╡ should match U+02561 +Pass ╞ should match U+0255E +Pass ┼ should match U+0253C +Pass ┤ should match U+02524 +Pass ├ should match U+0251C +Pass ‵ should match U+02035 +Pass ˘ should match U+002D8 +Pass ¦ should match U+000A6 +Pass ¦ should match U+000A6 +Pass 𝒷 should match U+1D4B7 +Pass ⁏ should match U+0204F +Pass ∽ should match U+0223D +Pass ⋍ should match U+022CD +Pass \ should match U+0005C +Pass ⧅ should match U+029C5 +Pass ⟈ should match U+027C8 +Pass • should match U+02022 +Pass • should match U+02022 +Pass ≎ should match U+0224E +Pass ⪮ should match U+02AAE +Pass ≏ should match U+0224F +Pass ≏ should match U+0224F +Pass ć should match U+00107 +Pass ∩ should match U+02229 +Pass ⩄ should match U+02A44 +Pass ⩉ should match U+02A49 +Pass ⩋ should match U+02A4B +Pass ⩇ should match U+02A47 +Pass ⩀ should match U+02A40 +Pass ∩︀ should match U+02229 U+0FE00 +Pass ⁁ should match U+02041 +Pass ˇ should match U+002C7 +Pass ⩍ should match U+02A4D +Pass č should match U+0010D +Pass ç should match U+000E7 +Pass ç should match U+000E7 +Pass ĉ should match U+00109 +Pass ⩌ should match U+02A4C +Pass ⩐ should match U+02A50 +Pass ċ should match U+0010B +Pass ¸ should match U+000B8 +Pass ¸ should match U+000B8 +Pass ⦲ should match U+029B2 +Pass ¢ should match U+000A2 +Pass ¢ should match U+000A2 +Pass · should match U+000B7 +Pass 𝔠 should match U+1D520 +Pass ч should match U+00447 +Pass ✓ should match U+02713 +Pass ✓ should match U+02713 +Pass χ should match U+003C7 +Pass ○ should match U+025CB +Pass ⧃ should match U+029C3 +Pass ˆ should match U+002C6 +Pass ≗ should match U+02257 +Pass ↺ should match U+021BA +Pass ↻ should match U+021BB +Pass ® should match U+000AE +Pass Ⓢ should match U+024C8 +Pass ⊛ should match U+0229B +Pass ⊚ should match U+0229A +Pass ⊝ should match U+0229D +Pass ≗ should match U+02257 +Pass ⨐ should match U+02A10 +Pass ⫯ should match U+02AEF +Pass ⧂ should match U+029C2 +Pass ♣ should match U+02663 +Pass ♣ should match U+02663 +Pass : should match U+0003A +Pass ≔ should match U+02254 +Pass ≔ should match U+02254 +Pass , should match U+0002C +Pass @ should match U+00040 +Pass ∁ should match U+02201 +Pass ∘ should match U+02218 +Pass ∁ should match U+02201 +Pass ℂ should match U+02102 +Pass ≅ should match U+02245 +Pass ⩭ should match U+02A6D +Pass ∮ should match U+0222E +Pass 𝕔 should match U+1D554 +Pass ∐ should match U+02210 +Pass © should match U+000A9 +Pass © should match U+000A9 +Pass ℗ should match U+02117 +Pass ↵ should match U+021B5 +Pass ✗ should match U+02717 +Pass 𝒸 should match U+1D4B8 +Pass ⫏ should match U+02ACF +Pass ⫑ should match U+02AD1 +Pass ⫐ should match U+02AD0 +Pass ⫒ should match U+02AD2 +Pass ⋯ should match U+022EF +Pass ⤸ should match U+02938 +Pass ⤵ should match U+02935 +Pass ⋞ should match U+022DE +Pass ⋟ should match U+022DF +Pass ↶ should match U+021B6 +Pass ⤽ should match U+0293D +Pass ∪ should match U+0222A +Pass ⩈ should match U+02A48 +Pass ⩆ should match U+02A46 +Pass ⩊ should match U+02A4A +Pass ⊍ should match U+0228D +Pass ⩅ should match U+02A45 +Pass ∪︀ should match U+0222A U+0FE00 +Pass ↷ should match U+021B7 +Pass ⤼ should match U+0293C +Pass ⋞ should match U+022DE +Pass ⋟ should match U+022DF +Pass ⋎ should match U+022CE +Pass ⋏ should match U+022CF +Pass ¤ should match U+000A4 +Pass ¤ should match U+000A4 +Pass ↶ should match U+021B6 +Pass ↷ should match U+021B7 +Pass ⋎ should match U+022CE +Pass ⋏ should match U+022CF +Pass ∲ should match U+02232 +Pass ∱ should match U+02231 +Pass ⌭ should match U+0232D +Pass ⇓ should match U+021D3 +Pass ⥥ should match U+02965 +Pass † should match U+02020 +Pass ℸ should match U+02138 +Pass ↓ should match U+02193 +Pass ‐ should match U+02010 +Pass ⊣ should match U+022A3 +Pass ⤏ should match U+0290F +Pass ˝ should match U+002DD +Pass ď should match U+0010F +Pass д should match U+00434 +Pass ⅆ should match U+02146 +Pass ‡ should match U+02021 +Pass ⇊ should match U+021CA +Pass ⩷ should match U+02A77 +Pass ° should match U+000B0 +Pass ° should match U+000B0 +Pass δ should match U+003B4 +Pass ⦱ should match U+029B1 +Pass ⥿ should match U+0297F +Pass 𝔡 should match U+1D521 +Pass ⇃ should match U+021C3 +Pass ⇂ should match U+021C2 +Pass ⋄ should match U+022C4 +Pass ⋄ should match U+022C4 +Pass ♦ should match U+02666 +Pass ♦ should match U+02666 +Pass ¨ should match U+000A8 +Pass ϝ should match U+003DD +Pass ⋲ should match U+022F2 +Pass ÷ should match U+000F7 +Pass ÷ should match U+000F7 +Pass ÷ should match U+000F7 +Pass ⋇ should match U+022C7 +Pass ⋇ should match U+022C7 +Pass ђ should match U+00452 +Pass ⌞ should match U+0231E +Pass ⌍ should match U+0230D +Pass $ should match U+00024 +Pass 𝕕 should match U+1D555 +Pass ˙ should match U+002D9 +Pass ≐ should match U+02250 +Pass ≑ should match U+02251 +Pass ∸ should match U+02238 +Pass ∔ should match U+02214 +Pass ⊡ should match U+022A1 +Pass ⌆ should match U+02306 +Pass ↓ should match U+02193 +Pass ⇊ should match U+021CA +Pass ⇃ should match U+021C3 +Pass ⇂ should match U+021C2 +Pass ⤐ should match U+02910 +Pass ⌟ should match U+0231F +Pass ⌌ should match U+0230C +Pass 𝒹 should match U+1D4B9 +Pass ѕ should match U+00455 +Pass ⧶ should match U+029F6 +Pass đ should match U+00111 +Pass ⋱ should match U+022F1 +Pass ▿ should match U+025BF +Pass ▾ should match U+025BE +Pass ⇵ should match U+021F5 +Pass ⥯ should match U+0296F +Pass ⦦ should match U+029A6 +Pass џ should match U+0045F +Pass ⟿ should match U+027FF +Pass ⩷ should match U+02A77 +Pass ≑ should match U+02251 +Pass é should match U+000E9 +Pass é should match U+000E9 +Pass ⩮ should match U+02A6E +Pass ě should match U+0011B +Pass ≖ should match U+02256 +Pass ê should match U+000EA +Pass ê should match U+000EA +Pass ≕ should match U+02255 +Pass э should match U+0044D +Pass ė should match U+00117 +Pass ⅇ should match U+02147 +Pass ≒ should match U+02252 +Pass 𝔢 should match U+1D522 +Pass ⪚ should match U+02A9A +Pass è should match U+000E8 +Pass è should match U+000E8 +Pass ⪖ should match U+02A96 +Pass ⪘ should match U+02A98 +Pass ⪙ should match U+02A99 +Pass ⏧ should match U+023E7 +Pass ℓ should match U+02113 +Pass ⪕ should match U+02A95 +Pass ⪗ should match U+02A97 +Pass ē should match U+00113 +Pass ∅ should match U+02205 +Pass ∅ should match U+02205 +Pass ∅ should match U+02205 +Pass   should match U+02004 +Pass   should match U+02005 +Pass should match U+02003 +Pass ŋ should match U+0014B +Pass should match U+02002 +Pass ę should match U+00119 +Pass 𝕖 should match U+1D556 +Pass ⋕ should match U+022D5 +Pass ⧣ should match U+029E3 +Pass ⩱ should match U+02A71 +Pass ε should match U+003B5 +Pass ε should match U+003B5 +Pass ϵ should match U+003F5 +Pass ≖ should match U+02256 +Pass ≕ should match U+02255 +Pass ≂ should match U+02242 +Pass ⪖ should match U+02A96 +Pass ⪕ should match U+02A95 +Pass = should match U+0003D +Pass ≟ should match U+0225F +Pass ≡ should match U+02261 +Pass ⩸ should match U+02A78 +Pass ⧥ should match U+029E5 +Pass ≓ should match U+02253 +Pass ⥱ should match U+02971 +Pass ℯ should match U+0212F +Pass ≐ should match U+02250 +Pass ≂ should match U+02242 +Pass η should match U+003B7 +Pass ð should match U+000F0 +Pass ð should match U+000F0 +Pass ë should match U+000EB +Pass ë should match U+000EB +Pass € should match U+020AC +Pass ! should match U+00021 +Pass ∃ should match U+02203 +Pass ℰ should match U+02130 +Pass ⅇ should match U+02147 +Pass ≒ should match U+02252 +Pass ф should match U+00444 +Pass ♀ should match U+02640 +Pass ffi should match U+0FB03 +Pass ff should match U+0FB00 +Pass ffl should match U+0FB04 +Pass 𝔣 should match U+1D523 +Pass fi should match U+0FB01 +Pass fj should match U+00066 U+0006A +Pass ♭ should match U+0266D +Pass fl should match U+0FB02 +Pass ▱ should match U+025B1 +Pass ƒ should match U+00192 +Pass 𝕗 should match U+1D557 +Pass ∀ should match U+02200 +Pass ⋔ should match U+022D4 +Pass ⫙ should match U+02AD9 +Pass ⨍ should match U+02A0D +Pass ½ should match U+000BD +Pass ½ should match U+000BD +Pass ⅓ should match U+02153 +Pass ¼ should match U+000BC +Pass ¼ should match U+000BC +Pass ⅕ should match U+02155 +Pass ⅙ should match U+02159 +Pass ⅛ should match U+0215B +Pass ⅔ should match U+02154 +Pass ⅖ should match U+02156 +Pass ¾ should match U+000BE +Pass ¾ should match U+000BE +Pass ⅗ should match U+02157 +Pass ⅜ should match U+0215C +Pass ⅘ should match U+02158 +Pass ⅚ should match U+0215A +Pass ⅝ should match U+0215D +Pass ⅞ should match U+0215E +Pass ⁄ should match U+02044 +Pass ⌢ should match U+02322 +Pass 𝒻 should match U+1D4BB +Pass ≧ should match U+02267 +Pass ⪌ should match U+02A8C +Pass ǵ should match U+001F5 +Pass γ should match U+003B3 +Pass ϝ should match U+003DD +Pass ⪆ should match U+02A86 +Pass ğ should match U+0011F +Pass ĝ should match U+0011D +Pass г should match U+00433 +Pass ġ should match U+00121 +Pass ≥ should match U+02265 +Pass ⋛ should match U+022DB +Pass ≥ should match U+02265 +Pass ≧ should match U+02267 +Pass ⩾ should match U+02A7E +Pass ⩾ should match U+02A7E +Pass ⪩ should match U+02AA9 +Pass ⪀ should match U+02A80 +Pass ⪂ should match U+02A82 +Pass ⪄ should match U+02A84 +Pass ⋛︀ should match U+022DB U+0FE00 +Pass ⪔ should match U+02A94 +Pass 𝔤 should match U+1D524 +Pass ≫ should match U+0226B +Pass ⋙ should match U+022D9 +Pass ℷ should match U+02137 +Pass ѓ should match U+00453 +Pass ≷ should match U+02277 +Pass ⪒ should match U+02A92 +Pass ⪥ should match U+02AA5 +Pass ⪤ should match U+02AA4 +Pass ≩ should match U+02269 +Pass ⪊ should match U+02A8A +Pass ⪊ should match U+02A8A +Pass ⪈ should match U+02A88 +Pass ⪈ should match U+02A88 +Pass ≩ should match U+02269 +Pass ⋧ should match U+022E7 +Pass 𝕘 should match U+1D558 +Pass ` should match U+00060 +Pass ℊ should match U+0210A +Pass ≳ should match U+02273 +Pass ⪎ should match U+02A8E +Pass ⪐ should match U+02A90 +Pass > should match U+0003E +Pass > should match U+0003E +Pass ⪧ should match U+02AA7 +Pass ⩺ should match U+02A7A +Pass ⋗ should match U+022D7 +Pass ⦕ should match U+02995 +Pass ⩼ should match U+02A7C +Pass ⪆ should match U+02A86 +Pass ⥸ should match U+02978 +Pass ⋗ should match U+022D7 +Pass ⋛ should match U+022DB +Pass ⪌ should match U+02A8C +Pass ≷ should match U+02277 +Pass ≳ should match U+02273 +Pass ≩︀ should match U+02269 U+0FE00 +Pass ≩︀ should match U+02269 U+0FE00 +Pass ⇔ should match U+021D4 +Pass   should match U+0200A +Pass ½ should match U+000BD +Pass ℋ should match U+0210B +Pass ъ should match U+0044A +Pass ↔ should match U+02194 +Pass ⥈ should match U+02948 +Pass ↭ should match U+021AD +Pass ℏ should match U+0210F +Pass ĥ should match U+00125 +Pass ♥ should match U+02665 +Pass ♥ should match U+02665 +Pass … should match U+02026 +Pass ⊹ should match U+022B9 +Pass 𝔥 should match U+1D525 +Pass ⤥ should match U+02925 +Pass ⤦ should match U+02926 +Pass ⇿ should match U+021FF +Pass ∻ should match U+0223B +Pass ↩ should match U+021A9 +Pass ↪ should match U+021AA +Pass 𝕙 should match U+1D559 +Pass ― should match U+02015 +Pass 𝒽 should match U+1D4BD +Pass ℏ should match U+0210F +Pass ħ should match U+00127 +Pass ⁃ should match U+02043 +Pass ‐ should match U+02010 +Pass í should match U+000ED +Pass í should match U+000ED +Pass ⁣ should match U+02063 +Pass î should match U+000EE +Pass î should match U+000EE +Pass и should match U+00438 +Pass е should match U+00435 +Pass ¡ should match U+000A1 +Pass ¡ should match U+000A1 +Pass ⇔ should match U+021D4 +Pass 𝔦 should match U+1D526 +Pass ì should match U+000EC +Pass ì should match U+000EC +Pass ⅈ should match U+02148 +Pass ⨌ should match U+02A0C +Pass ∭ should match U+0222D +Pass ⧜ should match U+029DC +Pass ℩ should match U+02129 +Pass ij should match U+00133 +Pass ī should match U+0012B +Pass ℑ should match U+02111 +Pass ℐ should match U+02110 +Pass ℑ should match U+02111 +Pass ı should match U+00131 +Pass ⊷ should match U+022B7 +Pass Ƶ should match U+001B5 +Pass ∈ should match U+02208 +Pass ℅ should match U+02105 +Pass ∞ should match U+0221E +Pass ⧝ should match U+029DD +Pass ı should match U+00131 +Pass ∫ should match U+0222B +Pass ⊺ should match U+022BA +Pass ℤ should match U+02124 +Pass ⊺ should match U+022BA +Pass ⨗ should match U+02A17 +Pass ⨼ should match U+02A3C +Pass ё should match U+00451 +Pass į should match U+0012F +Pass 𝕚 should match U+1D55A +Pass ι should match U+003B9 +Pass ⨼ should match U+02A3C +Pass ¿ should match U+000BF +Pass ¿ should match U+000BF +Pass 𝒾 should match U+1D4BE +Pass ∈ should match U+02208 +Pass ⋹ should match U+022F9 +Pass ⋵ should match U+022F5 +Pass ⋴ should match U+022F4 +Pass ⋳ should match U+022F3 +Pass ∈ should match U+02208 +Pass ⁢ should match U+02062 +Pass ĩ should match U+00129 +Pass і should match U+00456 +Pass ï should match U+000EF +Pass ï should match U+000EF +Pass ĵ should match U+00135 +Pass й should match U+00439 +Pass 𝔧 should match U+1D527 +Pass ȷ should match U+00237 +Pass 𝕛 should match U+1D55B +Pass 𝒿 should match U+1D4BF +Pass ј should match U+00458 +Pass є should match U+00454 +Pass κ should match U+003BA +Pass ϰ should match U+003F0 +Pass ķ should match U+00137 +Pass к should match U+0043A +Pass 𝔨 should match U+1D528 +Pass ĸ should match U+00138 +Pass х should match U+00445 +Pass ќ should match U+0045C +Pass 𝕜 should match U+1D55C +Pass 𝓀 should match U+1D4C0 +Pass ⇚ should match U+021DA +Pass ⇐ should match U+021D0 +Pass ⤛ should match U+0291B +Pass ⤎ should match U+0290E +Pass ≦ should match U+02266 +Pass ⪋ should match U+02A8B +Pass ⥢ should match U+02962 +Pass ĺ should match U+0013A +Pass ⦴ should match U+029B4 +Pass ℒ should match U+02112 +Pass λ should match U+003BB +Pass 〈 should match U+027E8 +Pass ⦑ should match U+02991 +Pass ⟨ should match U+027E8 +Pass ⪅ should match U+02A85 +Pass « should match U+000AB +Pass « should match U+000AB +Pass ← should match U+02190 +Pass ⇤ should match U+021E4 +Pass ⤟ should match U+0291F +Pass ⤝ should match U+0291D +Pass ↩ should match U+021A9 +Pass ↫ should match U+021AB +Pass ⤹ should match U+02939 +Pass ⥳ should match U+02973 +Pass ↢ should match U+021A2 +Pass ⪫ should match U+02AAB +Pass ⤙ should match U+02919 +Pass ⪭ should match U+02AAD +Pass ⪭︀ should match U+02AAD U+0FE00 +Pass ⤌ should match U+0290C +Pass ❲ should match U+02772 +Pass { should match U+0007B +Pass [ should match U+0005B +Pass ⦋ should match U+0298B +Pass ⦏ should match U+0298F +Pass ⦍ should match U+0298D +Pass ľ should match U+0013E +Pass ļ should match U+0013C +Pass ⌈ should match U+02308 +Pass { should match U+0007B +Pass л should match U+0043B +Pass ⤶ should match U+02936 +Pass “ should match U+0201C +Pass „ should match U+0201E +Pass ⥧ should match U+02967 +Pass ⥋ should match U+0294B +Pass ↲ should match U+021B2 +Pass ≤ should match U+02264 +Pass ← should match U+02190 +Pass ↢ should match U+021A2 +Pass ↽ should match U+021BD +Pass ↼ should match U+021BC +Pass ⇇ should match U+021C7 +Pass ↔ should match U+02194 +Pass ⇆ should match U+021C6 +Pass ⇋ should match U+021CB +Pass ↭ should match U+021AD +Pass ⋋ should match U+022CB +Pass ⋚ should match U+022DA +Pass ≤ should match U+02264 +Pass ≦ should match U+02266 +Pass ⩽ should match U+02A7D +Pass ⩽ should match U+02A7D +Pass ⪨ should match U+02AA8 +Pass ⩿ should match U+02A7F +Pass ⪁ should match U+02A81 +Pass ⪃ should match U+02A83 +Pass ⋚︀ should match U+022DA U+0FE00 +Pass ⪓ should match U+02A93 +Pass ⪅ should match U+02A85 +Pass ⋖ should match U+022D6 +Pass ⋚ should match U+022DA +Pass ⪋ should match U+02A8B +Pass ≶ should match U+02276 +Pass ≲ should match U+02272 +Pass ⥼ should match U+0297C +Pass ⌊ should match U+0230A +Pass 𝔩 should match U+1D529 +Pass ≶ should match U+02276 +Pass ⪑ should match U+02A91 +Pass ↽ should match U+021BD +Pass ↼ should match U+021BC +Pass ⥪ should match U+0296A +Pass ▄ should match U+02584 +Pass љ should match U+00459 +Pass ≪ should match U+0226A +Pass ⇇ should match U+021C7 +Pass ⌞ should match U+0231E +Pass ⥫ should match U+0296B +Pass ◺ should match U+025FA +Pass ŀ should match U+00140 +Pass ⎰ should match U+023B0 +Pass ⎰ should match U+023B0 +Pass ≨ should match U+02268 +Pass ⪉ should match U+02A89 +Pass ⪉ should match U+02A89 +Pass ⪇ should match U+02A87 +Pass ⪇ should match U+02A87 +Pass ≨ should match U+02268 +Pass ⋦ should match U+022E6 +Pass ⟬ should match U+027EC +Pass ⇽ should match U+021FD +Pass ⟦ should match U+027E6 +Pass ⟵ should match U+027F5 +Pass ⟷ should match U+027F7 +Pass ⟼ should match U+027FC +Pass ⟶ should match U+027F6 +Pass ↫ should match U+021AB +Pass ↬ should match U+021AC +Pass ⦅ should match U+02985 +Pass 𝕝 should match U+1D55D +Pass ⨭ should match U+02A2D +Pass ⨴ should match U+02A34 +Pass ∗ should match U+02217 +Pass _ should match U+0005F +Pass ◊ should match U+025CA +Pass ◊ should match U+025CA +Pass ⧫ should match U+029EB +Pass ( should match U+00028 +Pass ⦓ should match U+02993 +Pass ⇆ should match U+021C6 +Pass ⌟ should match U+0231F +Pass ⇋ should match U+021CB +Pass ⥭ should match U+0296D +Pass should match U+0200E +Pass ⊿ should match U+022BF +Pass ‹ should match U+02039 +Pass 𝓁 should match U+1D4C1 +Pass ↰ should match U+021B0 +Pass ≲ should match U+02272 +Pass ⪍ should match U+02A8D +Pass ⪏ should match U+02A8F +Pass [ should match U+0005B +Pass ‘ should match U+02018 +Pass ‚ should match U+0201A +Pass ł should match U+00142 +Pass < should match U+0003C +Pass < should match U+0003C +Pass ⪦ should match U+02AA6 +Pass ⩹ should match U+02A79 +Pass ⋖ should match U+022D6 +Pass ⋋ should match U+022CB +Pass ⋉ should match U+022C9 +Pass ⥶ should match U+02976 +Pass ⩻ should match U+02A7B +Pass ⦖ should match U+02996 +Pass ◃ should match U+025C3 +Pass ⊴ should match U+022B4 +Pass ◂ should match U+025C2 +Pass ⥊ should match U+0294A +Pass ⥦ should match U+02966 +Pass ≨︀ should match U+02268 U+0FE00 +Pass ≨︀ should match U+02268 U+0FE00 +Pass ∺ should match U+0223A +Pass ¯ should match U+000AF +Pass ¯ should match U+000AF +Pass ♂ should match U+02642 +Pass ✠ should match U+02720 +Pass ✠ should match U+02720 +Pass ↦ should match U+021A6 +Pass ↦ should match U+021A6 +Pass ↧ should match U+021A7 +Pass ↤ should match U+021A4 +Pass ↥ should match U+021A5 +Pass ▮ should match U+025AE +Pass ⨩ should match U+02A29 +Pass м should match U+0043C +Pass — should match U+02014 +Pass ∡ should match U+02221 +Pass 𝔪 should match U+1D52A +Pass ℧ should match U+02127 +Pass µ should match U+000B5 +Pass µ should match U+000B5 +Pass ∣ should match U+02223 +Pass * should match U+0002A +Pass ⫰ should match U+02AF0 +Pass · should match U+000B7 +Pass · should match U+000B7 +Pass − should match U+02212 +Pass ⊟ should match U+0229F +Pass ∸ should match U+02238 +Pass ⨪ should match U+02A2A +Pass ⫛ should match U+02ADB +Pass … should match U+02026 +Pass ∓ should match U+02213 +Pass ⊧ should match U+022A7 +Pass 𝕞 should match U+1D55E +Pass ∓ should match U+02213 +Pass 𝓂 should match U+1D4C2 +Pass ∾ should match U+0223E +Pass μ should match U+003BC +Pass ⊸ should match U+022B8 +Pass ⊸ should match U+022B8 +Pass ⋙̸ should match U+022D9 U+00338 +Pass ≫⃒ should match U+0226B U+020D2 +Pass ≫̸ should match U+0226B U+00338 +Pass ⇍ should match U+021CD +Pass ⇎ should match U+021CE +Pass ⋘̸ should match U+022D8 U+00338 +Pass ≪⃒ should match U+0226A U+020D2 +Pass ≪̸ should match U+0226A U+00338 +Pass ⇏ should match U+021CF +Pass ⊯ should match U+022AF +Pass ⊮ should match U+022AE +Pass ∇ should match U+02207 +Pass ń should match U+00144 +Pass ∠⃒ should match U+02220 U+020D2 +Pass ≉ should match U+02249 +Pass ⩰̸ should match U+02A70 U+00338 +Pass ≋̸ should match U+0224B U+00338 +Pass ʼn should match U+00149 +Pass ≉ should match U+02249 +Pass ♮ should match U+0266E +Pass ♮ should match U+0266E +Pass ℕ should match U+02115 +Pass   should match U+000A0 +Pass should match U+000A0 +Pass ≎̸ should match U+0224E U+00338 +Pass ≏̸ should match U+0224F U+00338 +Pass ⩃ should match U+02A43 +Pass ň should match U+00148 +Pass ņ should match U+00146 +Pass ≇ should match U+02247 +Pass ⩭̸ should match U+02A6D U+00338 +Pass ⩂ should match U+02A42 +Pass н should match U+0043D +Pass – should match U+02013 +Pass ≠ should match U+02260 +Pass ⇗ should match U+021D7 +Pass ⤤ should match U+02924 +Pass ↗ should match U+02197 +Pass ↗ should match U+02197 +Pass ≐̸ should match U+02250 U+00338 +Pass ≢ should match U+02262 +Pass ⤨ should match U+02928 +Pass ≂̸ should match U+02242 U+00338 +Pass ∄ should match U+02204 +Pass ∄ should match U+02204 +Pass 𝔫 should match U+1D52B +Pass ≧̸ should match U+02267 U+00338 +Pass ≱ should match U+02271 +Pass ≱ should match U+02271 +Pass ≧̸ should match U+02267 U+00338 +Pass ⩾̸ should match U+02A7E U+00338 +Pass ⩾̸ should match U+02A7E U+00338 +Pass ≵ should match U+02275 +Pass ≯ should match U+0226F +Pass ≯ should match U+0226F +Pass ⇎ should match U+021CE +Pass ↮ should match U+021AE +Pass ⫲ should match U+02AF2 +Pass ∋ should match U+0220B +Pass ⋼ should match U+022FC +Pass ⋺ should match U+022FA +Pass ∋ should match U+0220B +Pass њ should match U+0045A +Pass ⇍ should match U+021CD +Pass ≦̸ should match U+02266 U+00338 +Pass ↚ should match U+0219A +Pass ‥ should match U+02025 +Pass ≰ should match U+02270 +Pass ↚ should match U+0219A +Pass ↮ should match U+021AE +Pass ≰ should match U+02270 +Pass ≦̸ should match U+02266 U+00338 +Pass ⩽̸ should match U+02A7D U+00338 +Pass ⩽̸ should match U+02A7D U+00338 +Pass ≮ should match U+0226E +Pass ≴ should match U+02274 +Pass ≮ should match U+0226E +Pass ⋪ should match U+022EA +Pass ⋬ should match U+022EC +Pass ∤ should match U+02224 +Pass 𝕟 should match U+1D55F +Pass ¬ should match U+000AC +Pass ¬ should match U+000AC +Pass ∉ should match U+02209 +Pass ⋹̸ should match U+022F9 U+00338 +Pass ⋵̸ should match U+022F5 U+00338 +Pass ∉ should match U+02209 +Pass ⋷ should match U+022F7 +Pass ⋶ should match U+022F6 +Pass ∌ should match U+0220C +Pass ∌ should match U+0220C +Pass ⋾ should match U+022FE +Pass ⋽ should match U+022FD +Pass ∦ should match U+02226 +Pass ∦ should match U+02226 +Pass ⫽⃥ should match U+02AFD U+020E5 +Pass ∂̸ should match U+02202 U+00338 +Pass ⨔ should match U+02A14 +Pass ⊀ should match U+02280 +Pass ⋠ should match U+022E0 +Pass ⪯̸ should match U+02AAF U+00338 +Pass ⊀ should match U+02280 +Pass ⪯̸ should match U+02AAF U+00338 +Pass ⇏ should match U+021CF +Pass ↛ should match U+0219B +Pass ⤳̸ should match U+02933 U+00338 +Pass ↝̸ should match U+0219D U+00338 +Pass ↛ should match U+0219B +Pass ⋫ should match U+022EB +Pass ⋭ should match U+022ED +Pass ⊁ should match U+02281 +Pass ⋡ should match U+022E1 +Pass ⪰̸ should match U+02AB0 U+00338 +Pass 𝓃 should match U+1D4C3 +Pass ∤ should match U+02224 +Pass ∦ should match U+02226 +Pass ≁ should match U+02241 +Pass ≄ should match U+02244 +Pass ≄ should match U+02244 +Pass ∤ should match U+02224 +Pass ∦ should match U+02226 +Pass ⋢ should match U+022E2 +Pass ⋣ should match U+022E3 +Pass ⊄ should match U+02284 +Pass ⫅̸ should match U+02AC5 U+00338 +Pass ⊈ should match U+02288 +Pass ⊂⃒ should match U+02282 U+020D2 +Pass ⊈ should match U+02288 +Pass ⫅̸ should match U+02AC5 U+00338 +Pass ⊁ should match U+02281 +Pass ⪰̸ should match U+02AB0 U+00338 +Pass ⊅ should match U+02285 +Pass ⫆̸ should match U+02AC6 U+00338 +Pass ⊉ should match U+02289 +Pass ⊃⃒ should match U+02283 U+020D2 +Pass ⊉ should match U+02289 +Pass ⫆̸ should match U+02AC6 U+00338 +Pass ≹ should match U+02279 +Pass ñ should match U+000F1 +Pass ñ should match U+000F1 +Pass ≸ should match U+02278 +Pass ⋪ should match U+022EA +Pass ⋬ should match U+022EC +Pass ⋫ should match U+022EB +Pass ⋭ should match U+022ED +Pass ν should match U+003BD +Pass # should match U+00023 +Pass № should match U+02116 +Pass   should match U+02007 +Pass ⊭ should match U+022AD +Pass ⤄ should match U+02904 +Pass ≍⃒ should match U+0224D U+020D2 +Pass ⊬ should match U+022AC +Pass ≥⃒ should match U+02265 U+020D2 +Pass >⃒ should match U+0003E U+020D2 +Pass ⧞ should match U+029DE +Pass ⤂ should match U+02902 +Pass ≤⃒ should match U+02264 U+020D2 +Pass <⃒ should match U+0003C U+020D2 +Pass ⊴⃒ should match U+022B4 U+020D2 +Pass ⤃ should match U+02903 +Pass ⊵⃒ should match U+022B5 U+020D2 +Pass ∼⃒ should match U+0223C U+020D2 +Pass ⇖ should match U+021D6 +Pass ⤣ should match U+02923 +Pass ↖ should match U+02196 +Pass ↖ should match U+02196 +Pass ⤧ should match U+02927 +Pass Ⓢ should match U+024C8 +Pass ó should match U+000F3 +Pass ó should match U+000F3 +Pass ⊛ should match U+0229B +Pass ⊚ should match U+0229A +Pass ô should match U+000F4 +Pass ô should match U+000F4 +Pass о should match U+0043E +Pass ⊝ should match U+0229D +Pass ő should match U+00151 +Pass ⨸ should match U+02A38 +Pass ⊙ should match U+02299 +Pass ⦼ should match U+029BC +Pass œ should match U+00153 +Pass ⦿ should match U+029BF +Pass 𝔬 should match U+1D52C +Pass ˛ should match U+002DB +Pass ò should match U+000F2 +Pass ò should match U+000F2 +Pass ⧁ should match U+029C1 +Pass ⦵ should match U+029B5 +Pass Ω should match U+003A9 +Pass ∮ should match U+0222E +Pass ↺ should match U+021BA +Pass ⦾ should match U+029BE +Pass ⦻ should match U+029BB +Pass ‾ should match U+0203E +Pass ⧀ should match U+029C0 +Pass ō should match U+0014D +Pass ω should match U+003C9 +Pass ο should match U+003BF +Pass ⦶ should match U+029B6 +Pass ⊖ should match U+02296 +Pass 𝕠 should match U+1D560 +Pass ⦷ should match U+029B7 +Pass ⦹ should match U+029B9 +Pass ⊕ should match U+02295 +Pass ∨ should match U+02228 +Pass ↻ should match U+021BB +Pass ⩝ should match U+02A5D +Pass ℴ should match U+02134 +Pass ℴ should match U+02134 +Pass ª should match U+000AA +Pass ª should match U+000AA +Pass º should match U+000BA +Pass º should match U+000BA +Pass ⊶ should match U+022B6 +Pass ⩖ should match U+02A56 +Pass ⩗ should match U+02A57 +Pass ⩛ should match U+02A5B +Pass ℴ should match U+02134 +Pass ø should match U+000F8 +Pass ø should match U+000F8 +Pass ⊘ should match U+02298 +Pass õ should match U+000F5 +Pass õ should match U+000F5 +Pass ⊗ should match U+02297 +Pass ⨶ should match U+02A36 +Pass ö should match U+000F6 +Pass ö should match U+000F6 +Pass ⌽ should match U+0233D +Pass ∥ should match U+02225 +Pass ¶ should match U+000B6 +Pass ¶ should match U+000B6 +Pass ∥ should match U+02225 +Pass ⫳ should match U+02AF3 +Pass ⫽ should match U+02AFD +Pass ∂ should match U+02202 +Pass п should match U+0043F +Pass % should match U+00025 +Pass . should match U+0002E +Pass ‰ should match U+02030 +Pass ⊥ should match U+022A5 +Pass ‱ should match U+02031 +Pass 𝔭 should match U+1D52D +Pass φ should match U+003C6 +Pass ϕ should match U+003D5 +Pass ℳ should match U+02133 +Pass ☎ should match U+0260E +Pass π should match U+003C0 +Pass ⋔ should match U+022D4 +Pass ϖ should match U+003D6 +Pass ℏ should match U+0210F +Pass ℎ should match U+0210E +Pass ℏ should match U+0210F +Pass + should match U+0002B +Pass ⨣ should match U+02A23 +Pass ⊞ should match U+0229E +Pass ⨢ should match U+02A22 +Pass ∔ should match U+02214 +Pass ⨥ should match U+02A25 +Pass ⩲ should match U+02A72 +Pass ± should match U+000B1 +Pass ± should match U+000B1 +Pass ⨦ should match U+02A26 +Pass ⨧ should match U+02A27 +Pass ± should match U+000B1 +Pass ⨕ should match U+02A15 +Pass 𝕡 should match U+1D561 +Pass £ should match U+000A3 +Pass £ should match U+000A3 +Pass ≺ should match U+0227A +Pass ⪳ should match U+02AB3 +Pass ⪷ should match U+02AB7 +Pass ≼ should match U+0227C +Pass ⪯ should match U+02AAF +Pass ≺ should match U+0227A +Pass ⪷ should match U+02AB7 +Pass ≼ should match U+0227C +Pass ⪯ should match U+02AAF +Pass ⪹ should match U+02AB9 +Pass ⪵ should match U+02AB5 +Pass ⋨ should match U+022E8 +Pass ≾ should match U+0227E +Pass ′ should match U+02032 +Pass ℙ should match U+02119 +Pass ⪵ should match U+02AB5 +Pass ⪹ should match U+02AB9 +Pass ⋨ should match U+022E8 +Pass ∏ should match U+0220F +Pass ⌮ should match U+0232E +Pass ⌒ should match U+02312 +Pass ⌓ should match U+02313 +Pass ∝ should match U+0221D +Pass ∝ should match U+0221D +Pass ≾ should match U+0227E +Pass ⊰ should match U+022B0 +Pass 𝓅 should match U+1D4C5 +Pass ψ should match U+003C8 +Pass   should match U+02008 +Pass 𝔮 should match U+1D52E +Pass ⨌ should match U+02A0C +Pass 𝕢 should match U+1D562 +Pass ⁗ should match U+02057 +Pass 𝓆 should match U+1D4C6 +Pass ℍ should match U+0210D +Pass ⨖ should match U+02A16 +Pass ? should match U+0003F +Pass ≟ should match U+0225F +Pass " should match U+00022 +Pass " should match U+00022 +Pass ⇛ should match U+021DB +Pass ⇒ should match U+021D2 +Pass ⤜ should match U+0291C +Pass ⤏ should match U+0290F +Pass ⥤ should match U+02964 +Pass ∽̱ should match U+0223D U+00331 +Pass ŕ should match U+00155 +Pass √ should match U+0221A +Pass ⦳ should match U+029B3 +Pass 〉 should match U+027E9 +Pass ⦒ should match U+02992 +Pass ⦥ should match U+029A5 +Pass ⟩ should match U+027E9 +Pass » should match U+000BB +Pass » should match U+000BB +Pass → should match U+02192 +Pass ⥵ should match U+02975 +Pass ⇥ should match U+021E5 +Pass ⤠ should match U+02920 +Pass ⤳ should match U+02933 +Pass ⤞ should match U+0291E +Pass ↪ should match U+021AA +Pass ↬ should match U+021AC +Pass ⥅ should match U+02945 +Pass ⥴ should match U+02974 +Pass ↣ should match U+021A3 +Pass ↝ should match U+0219D +Pass ⤚ should match U+0291A +Pass ∶ should match U+02236 +Pass ℚ should match U+0211A +Pass ⤍ should match U+0290D +Pass ❳ should match U+02773 +Pass } should match U+0007D +Pass ] should match U+0005D +Pass ⦌ should match U+0298C +Pass ⦎ should match U+0298E +Pass ⦐ should match U+02990 +Pass ř should match U+00159 +Pass ŗ should match U+00157 +Pass ⌉ should match U+02309 +Pass } should match U+0007D +Pass р should match U+00440 +Pass ⤷ should match U+02937 +Pass ⥩ should match U+02969 +Pass ” should match U+0201D +Pass ” should match U+0201D +Pass ↳ should match U+021B3 +Pass ℜ should match U+0211C +Pass ℛ should match U+0211B +Pass ℜ should match U+0211C +Pass ℝ should match U+0211D +Pass ▭ should match U+025AD +Pass ® should match U+000AE +Pass ® should match U+000AE +Pass ⥽ should match U+0297D +Pass ⌋ should match U+0230B +Pass 𝔯 should match U+1D52F +Pass ⇁ should match U+021C1 +Pass ⇀ should match U+021C0 +Pass ⥬ should match U+0296C +Pass ρ should match U+003C1 +Pass ϱ should match U+003F1 +Pass → should match U+02192 +Pass ↣ should match U+021A3 +Pass ⇁ should match U+021C1 +Pass ⇀ should match U+021C0 +Pass ⇄ should match U+021C4 +Pass ⇌ should match U+021CC +Pass ⇉ should match U+021C9 +Pass ↝ should match U+0219D +Pass ⋌ should match U+022CC +Pass ˚ should match U+002DA +Pass ≓ should match U+02253 +Pass ⇄ should match U+021C4 +Pass ⇌ should match U+021CC +Pass should match U+0200F +Pass ⎱ should match U+023B1 +Pass ⎱ should match U+023B1 +Pass ⫮ should match U+02AEE +Pass ⟭ should match U+027ED +Pass ⇾ should match U+021FE +Pass ⟧ should match U+027E7 +Pass ⦆ should match U+02986 +Pass 𝕣 should match U+1D563 +Pass ⨮ should match U+02A2E +Pass ⨵ should match U+02A35 +Pass ) should match U+00029 +Pass ⦔ should match U+02994 +Pass ⨒ should match U+02A12 +Pass ⇉ should match U+021C9 +Pass › should match U+0203A +Pass 𝓇 should match U+1D4C7 +Pass ↱ should match U+021B1 +Pass ] should match U+0005D +Pass ’ should match U+02019 +Pass ’ should match U+02019 +Pass ⋌ should match U+022CC +Pass ⋊ should match U+022CA +Pass ▹ should match U+025B9 +Pass ⊵ should match U+022B5 +Pass ▸ should match U+025B8 +Pass ⧎ should match U+029CE +Pass ⥨ should match U+02968 +Pass ℞ should match U+0211E +Pass ś should match U+0015B +Pass ‚ should match U+0201A +Pass ≻ should match U+0227B +Pass ⪴ should match U+02AB4 +Pass ⪸ should match U+02AB8 +Pass š should match U+00161 +Pass ≽ should match U+0227D +Pass ⪰ should match U+02AB0 +Pass ş should match U+0015F +Pass ŝ should match U+0015D +Pass ⪶ should match U+02AB6 +Pass ⪺ should match U+02ABA +Pass ⋩ should match U+022E9 +Pass ⨓ should match U+02A13 +Pass ≿ should match U+0227F +Pass с should match U+00441 +Pass ⋅ should match U+022C5 +Pass ⊡ should match U+022A1 +Pass ⩦ should match U+02A66 +Pass ⇘ should match U+021D8 +Pass ⤥ should match U+02925 +Pass ↘ should match U+02198 +Pass ↘ should match U+02198 +Pass § should match U+000A7 +Pass § should match U+000A7 +Pass ; should match U+0003B +Pass ⤩ should match U+02929 +Pass ∖ should match U+02216 +Pass ∖ should match U+02216 +Pass ✶ should match U+02736 +Pass 𝔰 should match U+1D530 +Pass ⌢ should match U+02322 +Pass ♯ should match U+0266F +Pass щ should match U+00449 +Pass ш should match U+00448 +Pass ∣ should match U+02223 +Pass ∥ should match U+02225 +Pass ­ should match U+000AD +Pass should match U+000AD +Pass σ should match U+003C3 +Pass ς should match U+003C2 +Pass ς should match U+003C2 +Pass ∼ should match U+0223C +Pass ⩪ should match U+02A6A +Pass ≃ should match U+02243 +Pass ≃ should match U+02243 +Pass ⪞ should match U+02A9E +Pass ⪠ should match U+02AA0 +Pass ⪝ should match U+02A9D +Pass ⪟ should match U+02A9F +Pass ≆ should match U+02246 +Pass ⨤ should match U+02A24 +Pass ⥲ should match U+02972 +Pass ← should match U+02190 +Pass ∖ should match U+02216 +Pass ⨳ should match U+02A33 +Pass ⧤ should match U+029E4 +Pass ∣ should match U+02223 +Pass ⌣ should match U+02323 +Pass ⪪ should match U+02AAA +Pass ⪬ should match U+02AAC +Pass ⪬︀ should match U+02AAC U+0FE00 +Pass ь should match U+0044C +Pass / should match U+0002F +Pass ⧄ should match U+029C4 +Pass ⌿ should match U+0233F +Pass 𝕤 should match U+1D564 +Pass ♠ should match U+02660 +Pass ♠ should match U+02660 +Pass ∥ should match U+02225 +Pass ⊓ should match U+02293 +Pass ⊓︀ should match U+02293 U+0FE00 +Pass ⊔ should match U+02294 +Pass ⊔︀ should match U+02294 U+0FE00 +Pass ⊏ should match U+0228F +Pass ⊑ should match U+02291 +Pass ⊏ should match U+0228F +Pass ⊑ should match U+02291 +Pass ⊐ should match U+02290 +Pass ⊒ should match U+02292 +Pass ⊐ should match U+02290 +Pass ⊒ should match U+02292 +Pass □ should match U+025A1 +Pass □ should match U+025A1 +Pass ▪ should match U+025AA +Pass ▪ should match U+025AA +Pass → should match U+02192 +Pass 𝓈 should match U+1D4C8 +Pass ∖ should match U+02216 +Pass ⌣ should match U+02323 +Pass ⋆ should match U+022C6 +Pass ☆ should match U+02606 +Pass ★ should match U+02605 +Pass ϵ should match U+003F5 +Pass ϕ should match U+003D5 +Pass ¯ should match U+000AF +Pass ⊂ should match U+02282 +Pass ⫅ should match U+02AC5 +Pass ⪽ should match U+02ABD +Pass ⊆ should match U+02286 +Pass ⫃ should match U+02AC3 +Pass ⫁ should match U+02AC1 +Pass ⫋ should match U+02ACB +Pass ⊊ should match U+0228A +Pass ⪿ should match U+02ABF +Pass ⥹ should match U+02979 +Pass ⊂ should match U+02282 +Pass ⊆ should match U+02286 +Pass ⫅ should match U+02AC5 +Pass ⊊ should match U+0228A +Pass ⫋ should match U+02ACB +Pass ⫇ should match U+02AC7 +Pass ⫕ should match U+02AD5 +Pass ⫓ should match U+02AD3 +Pass ≻ should match U+0227B +Pass ⪸ should match U+02AB8 +Pass ≽ should match U+0227D +Pass ⪰ should match U+02AB0 +Pass ⪺ should match U+02ABA +Pass ⪶ should match U+02AB6 +Pass ⋩ should match U+022E9 +Pass ≿ should match U+0227F +Pass ∑ should match U+02211 +Pass ♪ should match U+0266A +Pass ¹ should match U+000B9 +Pass ¹ should match U+000B9 +Pass ² should match U+000B2 +Pass ² should match U+000B2 +Pass ³ should match U+000B3 +Pass ³ should match U+000B3 +Pass ⊃ should match U+02283 +Pass ⫆ should match U+02AC6 +Pass ⪾ should match U+02ABE +Pass ⫘ should match U+02AD8 +Pass ⊇ should match U+02287 +Pass ⫄ should match U+02AC4 +Pass ⟉ should match U+027C9 +Pass ⫗ should match U+02AD7 +Pass ⥻ should match U+0297B +Pass ⫂ should match U+02AC2 +Pass ⫌ should match U+02ACC +Pass ⊋ should match U+0228B +Pass ⫀ should match U+02AC0 +Pass ⊃ should match U+02283 +Pass ⊇ should match U+02287 +Pass ⫆ should match U+02AC6 +Pass ⊋ should match U+0228B +Pass ⫌ should match U+02ACC +Pass ⫈ should match U+02AC8 +Pass ⫔ should match U+02AD4 +Pass ⫖ should match U+02AD6 +Pass ⇙ should match U+021D9 +Pass ⤦ should match U+02926 +Pass ↙ should match U+02199 +Pass ↙ should match U+02199 +Pass ⤪ should match U+0292A +Pass ß should match U+000DF +Pass ß should match U+000DF +Pass ⌖ should match U+02316 +Pass τ should match U+003C4 +Pass ⎴ should match U+023B4 +Pass ť should match U+00165 +Pass ţ should match U+00163 +Pass т should match U+00442 +Pass ⃛ should match U+020DB +Pass ⌕ should match U+02315 +Pass 𝔱 should match U+1D531 +Pass ∴ should match U+02234 +Pass ∴ should match U+02234 +Pass θ should match U+003B8 +Pass ϑ should match U+003D1 +Pass ϑ should match U+003D1 +Pass ≈ should match U+02248 +Pass ∼ should match U+0223C +Pass should match U+02009 +Pass ≈ should match U+02248 +Pass ∼ should match U+0223C +Pass þ should match U+000FE +Pass þ should match U+000FE +Pass ˜ should match U+002DC +Pass × should match U+000D7 +Pass × should match U+000D7 +Pass ⊠ should match U+022A0 +Pass ⨱ should match U+02A31 +Pass ⨰ should match U+02A30 +Pass ∭ should match U+0222D +Pass ⤨ should match U+02928 +Pass ⊤ should match U+022A4 +Pass ⌶ should match U+02336 +Pass ⫱ should match U+02AF1 +Pass 𝕥 should match U+1D565 +Pass ⫚ should match U+02ADA +Pass ⤩ should match U+02929 +Pass ‴ should match U+02034 +Pass ™ should match U+02122 +Pass ▵ should match U+025B5 +Pass ▿ should match U+025BF +Pass ◃ should match U+025C3 +Pass ⊴ should match U+022B4 +Pass ≜ should match U+0225C +Pass ▹ should match U+025B9 +Pass ⊵ should match U+022B5 +Pass ◬ should match U+025EC +Pass ≜ should match U+0225C +Pass ⨺ should match U+02A3A +Pass ⨹ should match U+02A39 +Pass ⧍ should match U+029CD +Pass ⨻ should match U+02A3B +Pass ⏢ should match U+023E2 +Pass 𝓉 should match U+1D4C9 +Pass ц should match U+00446 +Pass ћ should match U+0045B +Pass ŧ should match U+00167 +Pass ≬ should match U+0226C +Pass ↞ should match U+0219E +Pass ↠ should match U+021A0 +Pass ⇑ should match U+021D1 +Pass ⥣ should match U+02963 +Pass ú should match U+000FA +Pass ú should match U+000FA +Pass ↑ should match U+02191 +Pass ў should match U+0045E +Pass ŭ should match U+0016D +Pass û should match U+000FB +Pass û should match U+000FB +Pass у should match U+00443 +Pass ⇅ should match U+021C5 +Pass ű should match U+00171 +Pass ⥮ should match U+0296E +Pass ⥾ should match U+0297E +Pass 𝔲 should match U+1D532 +Pass ù should match U+000F9 +Pass ù should match U+000F9 +Pass ↿ should match U+021BF +Pass ↾ should match U+021BE +Pass ▀ should match U+02580 +Pass ⌜ should match U+0231C +Pass ⌜ should match U+0231C +Pass ⌏ should match U+0230F +Pass ◸ should match U+025F8 +Pass ū should match U+0016B +Pass ¨ should match U+000A8 +Pass ¨ should match U+000A8 +Pass ų should match U+00173 +Pass 𝕦 should match U+1D566 +Pass ↑ should match U+02191 +Pass ↕ should match U+02195 +Pass ↿ should match U+021BF +Pass ↾ should match U+021BE +Pass ⊎ should match U+0228E +Pass υ should match U+003C5 +Pass ϒ should match U+003D2 +Pass υ should match U+003C5 +Pass ⇈ should match U+021C8 +Pass ⌝ should match U+0231D +Pass ⌝ should match U+0231D +Pass ⌎ should match U+0230E +Pass ů should match U+0016F +Pass ◹ should match U+025F9 +Pass 𝓊 should match U+1D4CA +Pass ⋰ should match U+022F0 +Pass ũ should match U+00169 +Pass ▵ should match U+025B5 +Pass ▴ should match U+025B4 +Pass ⇈ should match U+021C8 +Pass ü should match U+000FC +Pass ü should match U+000FC +Pass ⦧ should match U+029A7 +Pass ⇕ should match U+021D5 +Pass ⫨ should match U+02AE8 +Pass ⫩ should match U+02AE9 +Pass ⊨ should match U+022A8 +Pass ⦜ should match U+0299C +Pass ϵ should match U+003F5 +Pass ϰ should match U+003F0 +Pass ∅ should match U+02205 +Pass ϕ should match U+003D5 +Pass ϖ should match U+003D6 +Pass ∝ should match U+0221D +Pass ↕ should match U+02195 +Pass ϱ should match U+003F1 +Pass ς should match U+003C2 +Pass ⊊︀ should match U+0228A U+0FE00 +Pass ⫋︀ should match U+02ACB U+0FE00 +Pass ⊋︀ should match U+0228B U+0FE00 +Pass ⫌︀ should match U+02ACC U+0FE00 +Pass ϑ should match U+003D1 +Pass ⊲ should match U+022B2 +Pass ⊳ should match U+022B3 +Pass в should match U+00432 +Pass ⊢ should match U+022A2 +Pass ∨ should match U+02228 +Pass ⊻ should match U+022BB +Pass ≚ should match U+0225A +Pass ⋮ should match U+022EE +Pass | should match U+0007C +Pass | should match U+0007C +Pass 𝔳 should match U+1D533 +Pass ⊲ should match U+022B2 +Pass ⊂⃒ should match U+02282 U+020D2 +Pass ⊃⃒ should match U+02283 U+020D2 +Pass 𝕧 should match U+1D567 +Pass ∝ should match U+0221D +Pass ⊳ should match U+022B3 +Pass 𝓋 should match U+1D4CB +Pass ⫋︀ should match U+02ACB U+0FE00 +Pass ⊊︀ should match U+0228A U+0FE00 +Pass ⫌︀ should match U+02ACC U+0FE00 +Pass ⊋︀ should match U+0228B U+0FE00 +Pass ⦚ should match U+0299A +Pass ŵ should match U+00175 +Pass ⩟ should match U+02A5F +Pass ∧ should match U+02227 +Pass ≙ should match U+02259 +Pass ℘ should match U+02118 +Pass 𝔴 should match U+1D534 +Pass 𝕨 should match U+1D568 +Pass ℘ should match U+02118 +Pass ≀ should match U+02240 +Pass ≀ should match U+02240 +Pass 𝓌 should match U+1D4CC +Pass ⋂ should match U+022C2 +Pass ◯ should match U+025EF +Pass ⋃ should match U+022C3 +Pass ▽ should match U+025BD +Pass 𝔵 should match U+1D535 +Pass ⟺ should match U+027FA +Pass ⟷ should match U+027F7 +Pass ξ should match U+003BE +Pass ⟸ should match U+027F8 +Pass ⟵ should match U+027F5 +Pass ⟼ should match U+027FC +Pass ⋻ should match U+022FB +Pass ⨀ should match U+02A00 +Pass 𝕩 should match U+1D569 +Pass ⨁ should match U+02A01 +Pass ⨂ should match U+02A02 +Pass ⟹ should match U+027F9 +Pass ⟶ should match U+027F6 +Pass 𝓍 should match U+1D4CD +Pass ⨆ should match U+02A06 +Pass ⨄ should match U+02A04 +Pass △ should match U+025B3 +Pass ⋁ should match U+022C1 +Pass ⋀ should match U+022C0 +Pass ý should match U+000FD +Pass ý should match U+000FD +Pass я should match U+0044F +Pass ŷ should match U+00177 +Pass ы should match U+0044B +Pass ¥ should match U+000A5 +Pass ¥ should match U+000A5 +Pass 𝔶 should match U+1D536 +Pass ї should match U+00457 +Pass 𝕪 should match U+1D56A +Pass 𝓎 should match U+1D4CE +Pass ю should match U+0044E +Pass ÿ should match U+000FF +Pass ÿ should match U+000FF +Pass ź should match U+0017A +Pass ž should match U+0017E +Pass з should match U+00437 +Pass ż should match U+0017C +Pass ℨ should match U+02128 +Pass ζ should match U+003B6 +Pass 𝔷 should match U+1D537 +Pass ж should match U+00436 +Pass ⇝ should match U+021DD +Pass 𝕫 should match U+1D56B +Pass 𝓏 should match U+1D4CF +Pass should match U+0200D +Pass should match U+0200C \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/no-doctype-name.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/no-doctype-name.txt new file mode 100644 index 00000000000..aceff4d0c6f --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/no-doctype-name.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass Doctype without root name should have the empty string as the name. \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/quotes-in-meta.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/quotes-in-meta.txt new file mode 100644 index 00000000000..c7096b8c8ce --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/quotes-in-meta.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass quotes-in-meta \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/the-end.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/the-end.txt new file mode 100644 index 00000000000..ddac5d07b67 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/the-end.txt @@ -0,0 +1,14 @@ +Summary + +Harness status: OK + +Rerun + +Found 4 tests + +4 Pass +Details +Result Test Name MessagePass DOMContentLoaded +Pass load +Pass pageshow +Pass order \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/unclosed-svg-script.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/unclosed-svg-script.txt new file mode 100644 index 00000000000..719ce275164 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/unclosed-svg-script.txt @@ -0,0 +1,16 @@ +Summary + +Harness status: OK + +Rerun + +Found 5 tests + +3 Pass +2 Fail +Details +Result Test Name MessagePass SVG scripts with end tag should run +Fail SVG scripts without end tag should not run +Pass SVG scripts with bogus end tag inside should run +Pass SVG scripts ended by HTML breakout should not run +Fail SVG scripts with self-closing start tag should run \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/zero.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/zero.txt new file mode 100644 index 00000000000..dfe1f846ffa --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/zero.txt @@ -0,0 +1,24 @@ +Summary + +Harness status: OK + +Rerun + +Found 14 tests + +14 Pass +Details +Result Test Name MessagePass U+0000 should get replaced with U+FFFD after markup declaration hyphen +Pass U+0000 should vanish after ampersand +Pass U+0000 should vanish after ampersand and one letter of entity prefix +Pass U+0000 should vanish after ampersand and two letters of entity prefix +Pass U+0000 should vanish after ampersand and three letters of entity prefix +Pass U+0000 should vanish after semicolonless entity +Pass U+0000 should vanish before required semicolon +Pass U+0000 should be dropped in body +Pass U+0000 should get replaced with U+FFFD after ampersand +Pass U+0000 should get replaced with U+FFFD after ampersand and one letter of entity prefix +Pass U+0000 should get replaced with U+FFFD after ampersand and two letters of entity prefix +Pass U+0000 should get replaced with U+FFFD after ampersand and three letters of entity prefix +Pass U+0000 should get replaced with U+FFFD after semicolonless entity +Pass U+0000 should get replaced with U+FFFD before required semicolon \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/html/resources/common.js b/Tests/LibWeb/Text/input/wpt-import/html/resources/common.js new file mode 100644 index 00000000000..6f8ae7b3436 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/resources/common.js @@ -0,0 +1,212 @@ +"use strict"; + +const HTML5_ELEMENTS = [ + 'a', 'abbr', 'address', 'area', 'article', 'aside', + 'audio', 'b', 'base', 'bdi', 'bdo', 'blockquote', + 'body', 'br', 'button', 'canvas', 'caption', 'cite', + 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', + 'del', 'details', 'dfn', 'dialog', 'div', 'dl', + 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', + 'footer', 'form', 'h1', 'h2', 'h3', 'h4', + 'h5', 'h6', 'head', 'header', 'hr', 'html', + 'i', 'iframe', 'img', 'input', 'ins', 'kbd', + 'label', 'legend', 'li', 'link', 'main', 'map', + 'mark', 'menu', 'meta', 'meter', 'nav', 'noscript', + 'object', 'ol', 'optgroup', 'option', 'output', 'p', + 'param', 'pre', 'progress', 'q', 'rp', 'rt', + 'ruby', 's', 'samp', 'script', 'section', 'select', + 'slot', 'small', 'source', 'span', 'strong', 'style', + 'sub', 'sup', 'summary', 'table', 'tbody', 'td', + 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', + 'title', 'tr', 'track', 'u', 'ul', 'var', + 'video', 'wbr' +]; + +// only void (without end tag) HTML5 elements +var HTML5_VOID_ELEMENTS = [ + 'area', 'base', 'br', 'col', 'embed', 'hr', 'img', 'input', 'link', 'meta', + 'param', 'source', 'track', 'wbr' +]; + +// https://html.spec.whatwg.org/multipage/multipage/forms.html#form-associated-element +var HTML5_FORM_ASSOCIATED_ELEMENTS = [ 'button', 'fieldset', 'input', + 'object', 'output', 'select', 'textarea' ]; + +// https://html.spec.whatwg.org/#category-label +const HTML5_LABELABLE_ELEMENTS = [ + 'button', 'input', 'meter', 'output', 'progress', 'select', 'textarea' +]; + +const HTML5_SHADOW_ALLOWED_ELEMENTS = [ + 'article', 'aside', 'blockquote', 'body', 'div', 'footer', 'h1', 'h2', 'h3', + 'h4', 'h5', 'h6', 'header', 'main', 'nav', 'p', 'section', 'span' +]; + +const HTML5_SHADOW_DISALLOWED_ELEMENTS = + HTML5_ELEMENTS.filter(el => !HTML5_SHADOW_ALLOWED_ELEMENTS.includes(el)); + +// These are *deprecated/removed* HTML5 element names. +const HTML5_DEPRECATED_ELEMENTS = [ + 'acronym', 'applet', 'basefont', 'bgsound', 'big', 'blink', + 'center', 'command', 'content', 'dir', 'font', 'frame', + 'frameset', 'hgroup', 'image', 'isindex', 'keygen', 'marquee', + 'menuitem', 'nobr', 'noembed', 'noframes', 'plaintext', 'rb', + 'rtc', 'shadow', 'spacer', 'strike', 'tt', 'xmp' +]; + +const HTML5_INPUT_TYPES = [ + 'hidden', 'text', 'search', 'tel', 'url', 'email', 'password', 'date', + 'time', 'datetime-local', 'number', 'range', 'color', 'checkbox', 'radio', + 'file', 'submit', 'image', 'reset', 'button' +]; + +function newDocument() { + var d = document.implementation.createDocument(); + return d; +} + +function newHTMLDocument() { + var d = document.implementation.createHTMLDocument('Test Document'); + return d; +} + +function newXHTMLDocument() { + var doctype = document.implementation.createDocumentType('html', + '-//W3C//DTD XHTML 1.0 Transitional//EN', + 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'); + + var d = document.implementation.createDocument( + 'http://www.w3.org/1999/xhtml', 'html', doctype); + return d; +} + +function newIFrame(context, src) { + if (typeof (context) === 'undefined' + || typeof (context.iframes) !== 'object') { + assert_unreached('Illegal context object in newIFrame'); + } + + var iframe = document.createElement('iframe'); + + if (typeof (src) != 'undefined') { + iframe.src = src; + } + document.body.appendChild(iframe); + context.iframes.push(iframe); + + assert_true(typeof (iframe.contentWindow) != 'undefined' + && typeof (iframe.contentWindow.document) != 'undefined' + && iframe.contentWindow.document != document, + 'Failed to create new rendered document'); + return iframe; +} + +function newRenderedHTMLDocument(context) { + var frame = newIFrame(context); + var d = frame.contentWindow.document; + return d; +} + +function newContext() { + return { + iframes : [] + }; +} + +function cleanContext(context) { + context.iframes.forEach(function(e) { + e.parentNode.removeChild(e); + }); +} + +// run given test function in context +// the context is cleaned up after test completes. +function inContext(f) { + return function() { + var context = newContext(); + try { + f(context); + } finally { + cleanContext(context); + } + }; +} + +// new context and iframe are created and url (if supplied) is asigned to +// iframe.src +// function f is bound to the iframe onload event or executed directly after +// iframe creation +// the context is passed to function as argument +function testInIFrame(url, f, testName, testProps) { + if (url) { + var t = async_test(testName); + t.step(function() { + var context = newContext(); + var iframe = newIFrame(context, url); + iframe.onload = t.step_func(function() { + try { + f(context); + t.done(); + } finally { + cleanContext(context); + } + }); + }); + } else { + test(inContext(function(context) { + newRenderedHTMLDocument(context); + f(context); + }), testName); + } +} + +function assert_nodelist_contents_equal_noorder(actual, expected, message) { + assert_equals(actual.length, expected.length, message); + var used = []; + for ( var i = 0; i < expected.length; i++) { + used.push(false); + } + for (i = 0; i < expected.length; i++) { + var found = false; + for ( var j = 0; j < actual.length; j++) { + if (used[j] == false && expected[i] == actual[j]) { + used[j] = true; + found = true; + break; + } + } + if (!found) { + assert_unreached(message + ". Fail reason: element not found: " + + expected[i]); + } + } +} + +function isVoidElement(elementName) { + return HTML5_VOID_ELEMENTS.indexOf(elementName) >= 0; +} + +function checkTemplateContent(d, obj, html, id, nodeName) { + + obj.innerHTML = '' + html + ''; + + var t = d.querySelector('#tmpl'); + + if (id != null) { + assert_equals(t.content.childNodes.length, 1, 'Element ' + nodeName + + ' should present among template nodes'); + assert_equals(t.content.firstChild.id, id, 'Wrong element ID'); + } + if (nodeName != null) { + assert_equals(t.content.firstChild.nodeName, nodeName.toUpperCase(), + 'Wrong node name'); + } +} + +function checkBodyTemplateContent(d, html, id, nodeName) { + checkTemplateContent(d, d.body, html, id, nodeName); +} + +function checkHeadTemplateContent(d, html, id, nodeName) { + checkTemplateContent(d, d.head, html, id, nodeName); +} diff --git a/Tests/LibWeb/Text/input/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.html b/Tests/LibWeb/Text/input/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.html new file mode 100644 index 00000000000..963fb213410 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/syntax/parsing/DOMContentLoaded-defer.html @@ -0,0 +1,17 @@ + + +
Text: ?a=b&c=d&a0b=c©=1¬i=n¬=in¬in=∉¬&;& &