WikibaseQualityConstraints currently contains PHPUnit and Jasmine test suites, but no end-to-end tests. Install and configure Cypress, and write a simple test (or multiple tests) of the existing QualityConstraints functionality as it appears in the desktop user interface.
The goal here is that when we implement the QualityConstraints functionality for MEX, we are then able to cover it with end-to-end tests without introducing a dependency on QualityConstraints to Wikibase.
Given the difficulties of fully setting up the extension in CI (importing constraint entities etc.), the Cypress tests might end up stubbing out the API calls (i.e. we’re only testing the frontend, but we are at least testing the integration of WBQC with Wikibase).
Acceptance Criteria
- Cypress tests covering the display of QualityConstraint icons / warnings exist and run in CI