Files
RenewCMS/features/localization_visual_checker.qa.md
T

1.2 KiB

QA: Localization board in the visual checker

Accepted together with features/localization_visual_checker.feature.

Automated (task test:web)

  1. Unit specs next to web/visual (or its existing test location) for: group discovery from localization-site-languages.md (25, 9, 7 states and the ids), parsing of the Sizes column (1440, 1024, 390), mapping an id to its selector and to the fixture, and the failure on a state with no setup.
  2. Regression: the existing screen and state lists parse the same as before (snapshot of the current discovery).

Visual

  1. Run task visual:check -- localization-site-languages once at the end of the slice. Every capture of the 41 states, at every listed size, in light and dark, must be within 10 %. The 1024 captures are for loc.l1.multi and loc.l1.social. Clock-sensitive states: none expected.
  2. Run one existing screen (for example task visual:check -- profile) and confirm the same pass as before.
  3. No threshold increase and no exception without the user's approval.

Manual

  • Open the Localization board in a browser and compare the LocaleFrame selectors used with the checker log.
  • Check that the first run on a machine still needs bunx playwright install chromium in web/.