Jest

Jest

24.1

  • Docs
  • API
  • Help
  • Blog
  • GitHub

›Introduction

Introduction

  • Getting Started
  • Using Matchers
  • Testing Asynchronous Code
  • Setup and Teardown
  • Mock Functions
  • Jest Platform
  • Jest Community
  • More Resources

Guides

  • Snapshot Testing
  • An Async Example
  • Timer Mocks
  • Manual Mocks
  • ES6 Class Mocks
  • Bypassing module mocks
  • Using with webpack
  • Using with puppeteer
  • Using with MongoDB
  • DOM Manipulation
  • Watch Plugins
  • Migrating to Jest
  • Troubleshooting
  • Architecture

Framework Guides

  • Testing React Apps
  • Testing React Native Apps
  • Testing Web Frameworks

API Reference

  • Globals
  • Expect
  • Mock Functions
  • The Jest Object
  • Configuring Jest
  • Jest CLI Options

Jest Community

The community around Jest is working hard to make the testing experience even greater.

jest-community is a new GitHub organization for high quality Jest additions curated by Jest maintainers and collaborators. It already features some of our favorite projects, to name a few:

  • vscode-jest
  • jest-extended
  • eslint-plugin-jest
  • awesome-jest

Community projects under one organisation are a great way for Jest to experiment with new ideas/techniques and approaches. Encourage contributions from the community and publish contributions independently at a faster pace.

The jest-community org maintains an awesome-jest list of great projects and resources related to Jest, this includes all projects not just the ones in the jest-community org.

If you have something awesome to share, feel free to reach out to us! We'd love to share your project on the awesome-jest list (send a PR here) or if you would like to transfer your project to the jest-community org reachout to one of the owners of the org.

← Jest PlatformMore Resources →
Jest
Docs
Getting StartedGuidesAPI Reference
Community
Stack OverflowJest ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Facebook Inc.