Real World Examples

Real World Examples Hero Image

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.