Page MenuHomePhabricator

Create Parsoid parser tests for subref error cases
Closed, ResolvedPublic

Description

This is the Parsoid equivalent of {T386792: Create legacy parser tests for the details error cases}: the process to create these tests is something like,

  • Create an empty Parsoid block after each test in tests/parser/subReferencing.txt:
!! html/parsoid
!! end
  • Run the tests using a docker-dev:
./modules/mediawiki/bin/mwscript tests/parser/parserTests.php --wiki=dev --file=/srv/docker-dev/mediawiki/extensions/Cite/tests/parser/subReferencing.txt --parsoid
  • Integrate the actual output back into the test cases until the Parsoid parser tests pass.

Event Timeline

Change #1122135 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Parser tests show lacking Parsoid support for subreferences

https://gerrit.wikimedia.org/r/1122135

Change #1122135 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Parser tests show lacking Parsoid support for subreferences

https://gerrit.wikimedia.org/r/1122135

Change #1122180 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Cite@master] Fix mistake in Parsoid parser test setup

https://gerrit.wikimedia.org/r/1122180

Change #1122180 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Fix mistake in Parsoid parser test setup

https://gerrit.wikimedia.org/r/1122180

Change #1124716 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Cite@master] Fix extra end of the line whitespace in parser tests

https://gerrit.wikimedia.org/r/1124716

Change #1124716 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Fix extra end of the line whitespace in parser tests

https://gerrit.wikimedia.org/r/1124716