This post is a short tutorial how to install and use Jest testing framework to test React component

React is a JavaScript library for building user interfaces and Jest is a testing framework to test the React components.

To install Jest, use:

npm install --save-dev jest

Update package.json

Scripts: {
 test : jest


 "scripts": {
   "start": "react-scripts start",
   "build": "react-scripts build",
   "test": "jest",
   "eject": "react-scripts eject"

Crate files for testin, like:

function sum(a, b) {
  return a + b;
module.exports = sum;

File below contains simple test for sum function above:

const sum = require('./sum');

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);

Run: npm test

This is how to set some basic test setup for Jest and React.


  1. Jest - JavaScript Testing Framework
  2. React

My site is free of ads and trackers. Was this post helpful to you? Why not BuyMeACoffee