Skip to content

Improve Percy test coverage

Administrator requested to merge contractors/SG-28129.3 into main

Created by: gitstart-sourcegraph

Description

To improve web application visual test coverage by adding percy snapshot tests to more core functionalities.

Refs

Gitstart Task

Description

Pages To Cover

  • SignIn Page: Link
  • Add Dashboad Page: Link
  • Add Saved Search Form : Link

Success criteria

  1. Important parts of the web application not covered with visual tests are identified.
  2. Integration tests rendering these parts of the app are identified.
    • 4h estimate.
    • find integration tests here client/web/src/integration/**.test.ts.
    • see documentation on how to run integration tests locally here.
  3. Percy screenshots are added to the integration tests identified in the previous step.
    • 2h estimate.
    • use percySnapshotWithVariants to make a Percy snapshot for a selected page in the integration test.

Merge request reports

Loading