DEV Community

0 seconds of 2 hours, 1 minute, 24 secondsVolume 90%
Press shift question mark to access a list of keyboard shortcuts
00:00
00:00
2:01:24
 
Hasan
Hasan

Posted on • Edited on

7

Learn Cypress Automation | E2E Test | Full-Stack App | Typescript | Auth Maps CRUD GitHub Actions

In this Tutorial, I’m going to walk you through how I added Cypress test code to a full-stack game review app! This app includes important features like authentication, CRUD operations, and map rendering, and I’ll be showing you step-by-step how I implemented Cypress tests for all of these functionalities.

Throughout this tutorial, you’ll learn:

  • How to set up Cypress in an existing project
  • How to configure Cypress with environment variables
  • Majorly used essential Cypress methods
  • Working with fixtures, mocking APIs, and handling API responses in Cypress
  • How to run all Cypress tests with a single command
  • Finally, integrating Cypress tests into GitHub Actions to automate test running on every push.

By the end of this video, you'll be confident in adding Cypress testing to your full-stack apps and setting up continuous integration with GitHub Actions.

Watch the full tutorial video from YouTube:

Alt text

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

nextjs tutorial video

📺 Youtube Tutorial Series

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series 👀

Watch the Youtube series

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay