Real World Examples
About these examples
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.
What You Will Learn
How to Test Authentication
How to Test GraphQL
How to Create Dynamic Tests
Real World App Overview

What you need to know to understand the examples below
Authentication

Users can signup, login and logout. Errors are displayed and handled correctly.
User Settings

Users can update their account settings. Errors are displayed and handled correctly.
Bank Accounts

Users can add and remove bank accounts.
New Transactions

Users can send and receive payments. Transactions can be filtered and searched.
Transaction Feeds

The application UI renders the correct transactions in different states.
Notifications

Notifications and their relationships with users.
Transaction View

Transaction details display the correct information in various states.