finos / git-proxy

Deploy custom push protections and policies on top of Git
https://git-proxy.finos.org
Apache License 2.0
110 stars 72 forks source link

Extend Cypress tests for dashboard pages and components #624

Open bill-n opened 3 months ago

bill-n commented 3 months ago

Write cypress test to cover all functionality and UI elements on each page to minimize UI-related bugs and regression to ensure consistent functionality across all UI pages.

JamieSlome commented 3 months ago

@bill-n - as our community testing wizard, do you want to take this one on?

I think our best approach here is Cypress snapshot testing. I used it at my startup for testing overall UI and component stability between PRs. Are you familiar with snapshot testing? What do you think? 🤔

https://docs.cypress.io/plugins#visual-testing

bill-n commented 3 months ago

@bill-n - as our community testing wizard, do you want to take this one on?

I think our best approach here is Cypress snapshot testing. I used it at my startup for testing overall UI and component stability between PRs. Are you familiar with snapshot testing? What do you think? 🤔

yes!! please hang this issue on my neck 🤔

JamieSlome commented 3 months ago

All yours! 🔥

Let me know if I can support on the snapshot aspect.