1. Jest/Jest CLI expert

This section of The Jest Handbook is dedicated to improving your understanding of the Jest CLI (command line interface).

You will learn to:

  • pass command line arguments to Jest
  • use Jest to run a single test file
  • ignore and run specific tests within a file using .only and .skip modifiers
  • use Jest interactive watch mode to run a subset of your tests

What is the CLI?

Jest’s command line interface is what you see when you run commands like npm run jest. The command that invokes Jest tends to be called test in your npm scripts.

Jest, much like the majority of command-line programs, can be invoked with command line arguments (also known as flags). Jest has a fully-featured command line interface with utilities such as an interactive watch mode and an array of flags that can be used (use npm run jest --help for a full list of flags).

Jump to table of contents