This repository was archived by the owner on Jan 2, 2024. It is now read-only.

Description
📝 Cypress guidelines
- Prioritize stability - tests are only helpful when they are fast and reliable
- Use mocks for interacting with the API -> it enables deterministic failures
- ?What about "true acceptance" testing? -> Without stability tests aren't actually helpful.
The UI should be designed to gracefully handle API failures and data failures with appropriate alerting.
- This makes the entire system faster and more robust
- Self documenting in code
- System level ownership