Hey there 👋 I'm Kent C. Dodds. Here's some info about me:
- 🏡 Utah
- 👩 👧 👦 👦 👦 🐕
- 🏢 https://kentcdodds.com
- 🐦/🐙 @kentcdodds
- 🏆 https://TestingJavaScript.com
- 👩🚀 https://EpicReact.Dev
- 💬 https://kcd.im/discord
- ❓ https://kcd.im/office-hours
- 💻 https://kcd.im/workshops
- 🎙 https://kcd.im/podcast
- 💌 https://kcd.im/news
- 📝 https://kcd.im/blog
- 📺 https://kcd.im/devtips
- 👨💻 https://kcd.im/coding
- 📽 https://kcd.im/youtube
This workshop is part of the series of self-paced workshops on EpicReact.Dev. This document explains a few things you'll need to know if you're attending a live version of this workshop.
Please watch the EpicReact.Dev Welcome Videos (~30 minutes). If you follow along with this repo, you should be all set up by the end of it and you'll be ready to go.
NOTE: I will assume you know how to work through the exercises. There will be no time given for troubleshooting setup issues or answering questions about exercise logistics.
Here are the basic things you need to make sure you do (in addition to watching the example run through):
- Ensure you satisfy all the "Prerequisites" and "System Requirements" found
in the
README.md
. - Run the project setup as documented in the
README.md
(~5 minutes)
If our workshop is remote via Zoom:
- Install and setup Zoom on the computer you will be using (~5 minutes)
- If our Watch Use Zoom for KCD Workshops (~8 minutes).
Here's the general schedule for the workshop (this is flexible):
- 😴 Logistics
- 💪 1. Simple Test with ReactDOM
- 💪 2. Simple test with React Testing Library
- 😴 10 Minutes
- 💪 3. Avoid implementation details
- 💪 4. Form testing
- 🌮 30 Minutes
- 💪 5. Mocking HTTP requests
- 😴 10 Minutes
- 💪 6. Mocking Browser APIs and modules
- 💪 7. Testing with context and a custom render method
- 😴 10 Minutes
- 💪 8. Testing custom hooks
- ❓ Q&A
Please do ask! Interrupt me. If you have an unrelated question, please save them for my office hours.
- Help us make this more human by keeping your video on if possible
- Keep microphone muted unless speaking
- Make the most of breakout rooms during exercises