Skip to content

feat(components-testing): applitools eyes for snapshot#21078

Open
y3rsh wants to merge 2 commits intoedgefrom
eyes-in-components
Open

feat(components-testing): applitools eyes for snapshot#21078
y3rsh wants to merge 2 commits intoedgefrom
eyes-in-components

Conversation

@y3rsh
Copy link
Member

@y3rsh y3rsh commented Mar 20, 2026

Summary

This PR updates the snapshot test coverage for the ProtocolDeck integration case.

The purpose of this application is to verify that the bundled Components library can still be consumed correctly by the Protocol Library app, specifically for the ProtocolDeck component. This gives us confidence that the component has not changed in a way that breaks independent loading in a bundled application.

What changed

  • Replaced the previous static pixel-based snapshot tool
  • Switched snapshot testing to Applitools Eyes
  • Kept the test focused on validating that ProtocolDeck can be rendered successfully from the bundled Components package inside the Protocol Library app

Why

The goal of this test is not just visual regression coverage, but integration confidence.

It helps catch cases where changes to ProtocolDeck or its dependencies could cause the component to fail when loaded independently from a bundled Components library.

Applitools Eyes is a better fit for this than the previous pixel-based snapshot approach because it provides:

  • a stronger visual testing workflow
  • a much better review UI
  • more practical snapshot management over time

Result

With this change, the test continues to validate the bundled component integration path, but now uses Applitools Eyes as the snapshot mechanism.

@y3rsh y3rsh self-assigned this Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant