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
Real World App Overview

What you need to know to understand the examples below
 Authentication
Authentication

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

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

Users can add and remove bank accounts.
 New Transactions
New Transactions

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

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

Notifications and their relationships with users.
 Transaction View
Transaction View

Transaction details display the correct information in various states.