TodoMVC is a project which has offered the same Todo applications implemented in popular JavaScript frameworks for the last decade.
In this project I will cover the test scenarios and test cases for the TodoMVC.
The tests can be executed manually and some of them are automated and you can check how to run them below.
In this particullar case, I used the TodoMVC made with React, but it work with all the examples listed in the main page.
All the User Stories are described in the User Stories page.
The detailed Test Plan you can find in the Notion page TodoMVC Test Plan
To run this project you will need
- Node.js (I've used version
v18.17.1
while writing this doc)
Note: When installing Node.js, npm is automatically installed. 🚀
To install the dev dependencies, run npm install
(or npm i
for short.)
In this project, you can run tests in interactive and headless mode
Run npm test
(or npm t
for short) to run all tests in headless mode.
Run npm run cy:open
to open the Cypress App to run tests in interactive mode.
If you want to support this project, leave a ⭐.
Made with ❤️ by Rodrigo Molter.