User Story: “As a developer, I want to run tests on the structured-contents parsing and check that the T335512 WMF changes to the Parsoid version don't break our API features so that I can upgrade the parser logic to Parsoid V2.8.”
Acceptance criteria
Use the WMF branch in T335512 and validate the structured content unit tests
ToDo
- [ x] Change WMF submodule to use the branch that Prabhat created for Parsoid 2.8
- [x ] Run the snapshot tests and check from breaking changes
- [ x] Update the go-query HTML queries and extract them into a configuration file (Ask Ricardo what his preference is here for abstracting HTML dependencies)
Test Strategy
Use a normal parser.go snapshot unit tests
Checklist for testing
- [x ] Check for 2.8 breaking changes in the parser.go HTML queries
- [x ] Abstract HTML selection out of code and into config file?
- [ x] Re-run tests until the parser works correctly using Parsoid v2.8 HTML






