Skip to main content

Testing React Native Apps

1h 13m 31s
English
Paid

Course description

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.

Read more about the course

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

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 13 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Overview

All Course Lessons (13)

#Lesson TitleDurationAccess
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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

  • Push Notifications with Expo

    Push Notifications with Expo

    Sources: Simon Grimm
    Embrace the dynamic world of mobile notifications with our comprehensive course, “React Native Notifications with Expo.” Learn the art of crafting engaging...
    58 minutes 22 seconds
  • AnimateReactNative.com - Premium and Custom React Native animations

    AnimateReactNative.com - Premium and Custom React Native animations

    Sources: Catalin Miron
    Why spend hours reinventing the wheel when you can leverage our extensive collection of animation components? Whether you're looking for eye-catching effects...
  • Native Modules with Expo

    Native Modules with Expo

    Sources: Simon Grimm
    In this course, you’ll learn how to use the Expo SDK to access the native APIs on iOS and Android. Go beyond the basics of the Expo SDK, harness the power of...
    1 hour 25 minutes 26 seconds
  • NativeBase UI & React Navigation

    NativeBase UI & React Navigation

    Sources: Simon Grimm
    Unlock the world of cross-platform app development with our comprehensive course, “Building Cross Platform Apps with React Native.” Learn how to create high...
    1 hour 44 minutes 26 seconds
  • reanimate.dev

    reanimate.dev

    Sources: Enzo Manuel Mangano
    Discover the beauty of animations in React Native. Dive into the world of animations with this course, which will help you master both basic and advanced techni
    8 hours 35 minutes 52 seconds