In this article, we will build a comprehensive “to-do app” with APIs and end-to-end (E2E) tests using some of the modern stacks together. Here’s the modern stack used in this project: Next.js to-do app for building the web application Playwright for end-to-end testing GitHub Actions for building the CI pipeline Foresight for CI and test monitoring
Our motivation while creating this project was to contribute to the developer community with an end-to-end stack for a web application.
You will see your test under the tests folder and under the.github folder you will see your GitHub Action playwright.yml.
This action will automatically send your test report to Foresight, and Foresight will analyze your tests in the most user-friendly way.