jenkins-bot has submitted this change and it was merged. Change subject: Sync up with Parsoid parserTests. ......................................................................
Sync up with Parsoid parserTests. This now aligns with Parsoid commit 5538d868777d2d5abb125dac310550fde3873689 Change-Id: I6750107c92c6dd96fe28ca96e66db43e0235c470 --- M tests/parser/parserTests.txt 1 file changed, 32 insertions(+), 13 deletions(-) Approvals: Arlolra: Looks good to me, approved jenkins-bot: Verified diff --git a/tests/parser/parserTests.txt b/tests/parser/parserTests.txt index 260e0f0..cacbcd4 100644 --- a/tests/parser/parserTests.txt +++ b/tests/parser/parserTests.txt @@ -6567,6 +6567,8 @@ !! test Table attributes with empty value +!! options +parsoid=wt2html,html2html !! wikitext {| | style=| hello @@ -6579,11 +6581,8 @@ !! html/parsoid <table> -<tbody> -<tr> -<td style=""> hello -</td></tr></tbody></table> - +<tbody><tr><td style=""> hello</td></tr> +</tbody></table> !! end !! test @@ -10509,6 +10508,7 @@ {| | testing [[one|two]] | three || four | testing one two | three || four +| testing="[[one|two]]" | three || four |} !! html/php <table> @@ -10518,12 +10518,16 @@ </td> <td> three </td> <td> four +</td> +<td> testing="<a href="/index.php?title=One&action=edit&redlink=1" class="new" title="One (page does not exist)">two</a>" | three </td> +<td> four </td></tr></table> !! html/parsoid <table> <tbody><tr data-parsoid='{"autoInsertedEnd":true,"autoInsertedStart":true}'><td data-parsoid='{"autoInsertedEnd":true}'> testing <a rel="mw:WikiLink" href="./One" title="One" data-parsoid='{"stx":"piped","a":{"href":"./One"},"sa":{"href":"one"}}'>two</a> | three </td><td data-parsoid='{"stx_v":"row","autoInsertedEnd":true}'> four</td> -<td data-parsoid='{"a":{"testing":null,"one":null,"two":null},"sa":{"testing":"","one":"","two":""},"autoInsertedEnd":true}'> three </td><td data-parsoid='{"stx_v":"row","autoInsertedEnd":true}'> four</td></tr> +<td data-parsoid='{"a":{"testing":null,"one":null,"two":null},"sa":{"testing":"","one":"","two":""},"autoInsertedEnd":true}'> three </td><td data-parsoid='{"stx_v":"row","autoInsertedEnd":true}'> four</td> +<td> testing="<a rel="mw:WikiLink" href="./One" title="One" data-parsoid='{"stx":"piped","a":{"href":"./One"},"sa":{"href":"one"}}'>two</a>" | three </td><td data-parsoid='{"stx_v":"row","autoInsertedEnd":true}'> four</td></tr> </tbody></table> !! end @@ -15471,14 +15475,17 @@ !! test div with empty attribute value, space before equals +!! options +parsoid=wt2html,html2html !! wikitext <div class =>HTML rocks</div> -!! html +!! html/php <div class="">HTML rocks</div> +!! html/parsoid +<div class="" data-parsoid='{"stx":"html"}'>HTML rocks</div> !! end -# FIXME: Parsoid doesn't match the html5 spec !! test div with multiple empty attribute values !! options @@ -15489,10 +15496,9 @@ <div id="title.3D">HTML rocks</div> !! html/parsoid -<div id="" title="">HTML rocks</div> +<div id="title=" data-parsoid='{"stx":"html"}'>HTML rocks</div> !! end -# FIXME: Parsoid doesn't match the html5 spec !! test table with multiple empty attribute values !! options @@ -15508,7 +15514,7 @@ </td></tr></table> !! html/parsoid -<table title="" id=""> +<table title="id="> <tbody><tr><td> hi</td></tr> </tbody></table> !! end @@ -15850,20 +15856,28 @@ !! test Attribute test: equals, then nothing +!! options +parsoid=wt2html,html2html !! wikitext <font color=>foo</font> -!! html +!! html/php <p><font color="">foo</font> </p> +!! html/parsoid +<p><font color="" data-parsoid='{"stx":"html"}'>foo</font></p> !! end !! test Attribute test: unquoted value +!! options +parsoid=wt2html,html2html !! wikitext <font color=x>foo</font> -!! html +!! html/php <p><font color="x">foo</font> </p> +!! html/parsoid +<p><font color="x" data-parsoid='{"stx":"html"}'>foo</font></p> !! end !! test @@ -17049,6 +17063,8 @@ !! test Fuzz testing: Parser14-table +!! options +parsoid=wt2html,html2html !! wikitext ==a== {| STYLE=__TOC__ @@ -17065,6 +17081,9 @@ <td></td> </tr> </table> +!! html/parsoid +<h2>a</h2> +<table style="__TOC__"></table> !! end # Known to produce bogus xml (extra </td>) -- To view, visit https://gerrit.wikimedia.org/r/279401 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I6750107c92c6dd96fe28ca96e66db43e0235c470 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Subramanya Sastry <ssas...@wikimedia.org> Gerrit-Reviewer: Arlolra <abrea...@wikimedia.org> Gerrit-Reviewer: Cscott <canan...@wikimedia.org> Gerrit-Reviewer: Jackmcbarn <jackmcb...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits