Mastering React Testing with Jest

Take testing React applications to the next level with Jest, the automatic mocking test framework. Using a variety of examples, this course will cover everything from installing Jest, to running and writing tests, to dependency management, and asynchronous testing.
Course info
Rating
(113)
Level
Intermediate
Updated
Mar 3, 2016
Duration
1h 59m
Table of contents
Course Overview
Introduction to Testing React Applications with Jest
An In-depth Look at the Jest API
Scaffolding the App
Implementing Basic Tests for a React Application with Jest
Advanced React Testing with Jest
Conclusion to React Testing with Jest
Description
Course info
Rating
(113)
Level
Intermediate
Updated
Mar 3, 2016
Duration
1h 59m
Description

Testing web applications is one of the most important parts of the development process and Jest, the testing framework from the makers of React, is one of the newest and most powerful tools for doing so. In this course, we'll fully implement a suite Jest tests. The course will begin with a detailed overview of the Jest API and several hands on examples demonstrating how it works. Following that, we'll put together a full React application and then test a variety of its components using Jest and React Test Tools. Successful students of this course will be able to understand and apply the concepts of dependency mocking, testing Node modules, and testing asynchronous functionality.

About the author
About the author

Daniel Stern is a freelance web developer from Toronto, Ontario who specializes in Angular, ES6, TypeScript and React. His work has been featured in CSS Weekly, JavaScript Weekly and at Full Stack Conf in England.

More from the author
Force Layout Graphs in D3
Beginner
2h 16m
Aug 13, 2019
Vue.js: Big Picture
Beginner
1h 7m
Aug 31, 2018
More courses by Daniel Stern
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, I'm Daniel Stern, and I'd like to tell you about my new course, Mastering Testing React Applications with Jest. Testing is one of the most important parts of any web application. Without tests, you can't be certain that your application runs correctly. In this course, I'm very excited to be presenting Jest, which is a new and extremely powerful testing framework. In this course, we'll be taking a thorough look the Jest API. We'll be running Jest in a few simple examples, and we'll put together an entire application in React, Express, and Node that we will use Jest to test. By taking this course, you'll gain a strong understanding of not just how to set up Jest and how it works, but how to use it in practical real-world situations. After completing this course, not only will you be able to fully participate in any teams that are using Jest as their testing solution, but you can take the testing in your own applications to the next level and make a more informed decision about which testing framework is right for you. Overall, it's going to be a great course. So if web development, React, or testing interests you, be sure to check it out.