The Real World App is a payment application that demonstrates real-world usage of Cypress testing methods, patterns, and workflows. Each example breaks down, line by line, a single test within the Real World App.
How to Test Authentication
How to Test GraphQL
How to Create Dynamic Tests
What you need to know to understand the examples below
Users can signup, login and logout. Errors are displayed and handled correctly.
Users can update their account settings. Errors are displayed and handled correctly.
Users can add and remove bank accounts.
Users can send and receive payments. Transactions can be filtered and searched.
The application UI renders the correct transactions in different states.
Notifications and their relationships with users.
Transaction details display the correct information in various states.