Testing is an essential part of the React Native development process. It ensures that your app works as expected and that new features don’t break existing functionality. In this course, you’ll learn how to test your React Native apps with Jest, React Testing Library, and also Maestro for E2E tests.
Testing React Native Apps
1h 13m 31s
English
Paid
What will I learn?
- Setup tests in your React Native app
- Write unit tests with Jest
- Test components with React Testing Library
- Mock modules and test fetch requests
- Run E2E tests with Maestro
About the Author: Simon Grimm
You may know me from my popular YouTube videos or my other project, Ionic Academy. I transitioned from native iOS development to cross-platform app development 9 years ago and have never regretted it. Developing faster, covering more platforms, and having more fun! I will be your guide on this journey and will happily share all the tips and tricks I've learned over the years so that you can confidently create apps with React Native as well.
Watch Online 13 lessons
0:00
/ #1: Course Overview
All Course Lessons (13)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Course Overview Demo | 02:11 | |
| 2 | Testing Libraries & Tools | 02:55 | |
| 3 | App Setup | 03:08 | |
| 4 | Unit Tests with Jest | 09:41 | |
| 5 | Snapshot Tests | 05:08 | |
| 6 | React Native Testing Library | 10:05 | |
| 7 | Testing User Events | 08:46 | |
| 8 | Testing Fetch Requests | 09:06 | |
| 9 | Mocking Modules | 06:54 | |
| 10 | Setting up Maestro | 02:14 | |
| 11 | Creating Flows | 07:02 | |
| 12 | Code Coverage Reports | 03:27 | |
| 13 | Additional Material | 02:54 |
Unlock unlimited learning
Get instant access to all 12 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscription