This a workshop that covers the basics of testing React apps.
The workshop is in 4 modules:
- Fundamentals of testing and testing JavaScript
- Testing React components
- coming Applying everything we learned to test React application
- coming E2E testing with Cypress
I recommend setup this project before the workshop. Just follow these instructions:
- Clone this repo
- Install dependencies
npm install
- Start dev server with playground
npm start
In this repo inside /src
folder you will find folders representing each module of the workshop.
📁 01-testing-javascript
📁 02-testing-react
📁 03-application (coming soon ✨)
📁 04-e2e (coming soon ✨)
Each part has its own README.md
file that has:
- the summary of everything covered during the lecture
- description of all practical tasks
- link to the quiz that can help all the new information to settle better and provide feedback for me
Also you can find there all exercises and examples that we covered during the lecture, plus, blueprints for you to work on tasks.
Each task also has the solution inside, it is within the __solution__
folder. This folder is skipped during the test runs, but you are welcome to check out the code if you feel stuck.
In task files, you will also find comments and tips that can help you complete or direct you to the important parts of documentation.