Parsoid includes a copy of citeParserTests.txt, which we should update with new tests, also copying citeSmokeTests.txt and bookReferencing.txt. The extends attribute won't be supported yet, so write passing tests documented with TODOs where functionality is missing.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | thiemowmde | T240186 Don't break Cite VisualEditor integration | |||
| Declined | None | T241041 Port sub-referencing parser tests over to Parsoid |
Event Timeline
Comment Actions
The tests should not be different at all. Parsoid codebase has a syncing feature for copying tests to/from the canonical versions.
However, there is a blacklisting feature for failing tests which is how you handle known failures. Check php bin/parserTests.php --help
Comment Actions
We had to do a citeParserTests sync today for the changes to "<ref> defined in <references> error conditions"
https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/559204
Comment Actions
In T354215, Parsoid's Cite implementention and copy of citeParserTests.txt was moved to the Cite repository.