Search⌘ K

Jest Cheatsheet

Explore how to write and structure tests in React applications using Jest. Understand how to group tests, create individual test cases, use setup and teardown hooks, apply various assertions, and implement mocking to ensure your code is robust and well-tested.

We'll cover the following...

Defining tests

Grouping tests: describe('<Component />', () => {});.

Individual tests: it('does something', () => {}); or test('does something', () => {});.

Setup and teardown

beforeEach(() => {}): Runs before each test.

afterEach(() => {}): Runs ...