Provided by: jest_27.5.1~ds+~cs69.51.22-2_all bug

NAME

       jest.js - Delightful JavaScript Testing

SYNOPSIS

       jest.js [--config=<pathToConfigFile>] [TestPathPattern]

OPTIONS

       -h, --help
              Show help                          [boolean]

       -v, --version
              Print the version and exit         [boolean]

       --all  The  opposite of `onlyChanged`. If `onlyChanged` is set by default, running jest with `--all` will
              force  Jest  to  run  all  tests  instead  of  running  only  tests  related  to  changed   files.
              [boolean]

       --automock
              Automock all files by default.     [boolean]

       -b, --bail
              Exit the test suite immediately after `n` number of failing tests.           [boolean]

       --cache
              Whether to use the transform cache. Disable the cache using --no-cache.        [boolean]

       --cacheDirectory
              The directory where Jest should store its cached  dependency information.     [string]

       --changedFilesWithAncestor
              Runs  tests  related  to  the  current  changes  and the changes made in the last commit.  Behaves
              similarly to `--onlyChanged`.

              [boolean]

       --changedSince
              Runs tests related to the changes since the provided branch. If the current  branch  has  diverged
              from  the  given  branch,  then  only  changes  made  locally will be tested. Behaves similarly to
              `--onlyChanged`.       [string]

       --ci   Whether to run Jest in continuous integration (CI) mode. This option is  on  by  default  in  most
              popular CI environments. It will prevent snapshots from being written unless explicitly requested.
              [boolean]

       --clearCache
              Clears  the  configured  Jest  cache  directory  and then exits. Default directory can be found by
              calling jest --showConfig [boolean]

       --clearMocks
              Automatically clear mock calls, instances and results before every  test.  Equivalent  to  calling
              jest.clearAllMocks() before each test.                              [boolean]

       --collectCoverage
              Alias for --coverage.              [boolean]

       --collectCoverageFrom
              A  glob  pattern relative to <rootDir> matching the files that coverage info needs to be collected
              from.               [string]

       --collectCoverageOnlyFrom
              Explicit list of paths coverage will be restricted to.                       [array]

       --color
              Forces test results output color highlighting (even if stdout is not a TTY).  Set to false if  you
              would like to have no colors.                            [boolean]

       --colors
              Alias for `--color`.               [boolean]

       -c, --config
              The  path  to a jest config file specifying how to find and execute tests. If no rootDir is set in
              the config, the directory containing the config  file  is  assumed  to  be  the  rootDir  for  the
              project.This   can   also  be  a  JSON  encoded  value  which  Jest  will  use  as  configuration.
              [string]

       --coverage
              Indicates that test  coverage  information  should  be  collected  and  reported  in  the  output.
              [boolean]

       --coverageDirectory
              The directory where Jest should output its coverage files.                     [string]

       --coveragePathIgnorePatterns
              An  array  of  regexp pattern strings that are matched against all file paths before executing the
              test. If the file  pathmatches  any  of  the  patterns,  coverage  information  will  be  skipped.
              [array]

       --coverageProvider
              Select between Babel and V8 to collect coverage            [choices: "babel", "v8"]

       --coverageReporters
              A  list  of reporter names that Jest uses when writing coverage reports. Any istanbul reporter can
              be used.                [array]

       --coverageThreshold
              A JSON string with which will be used to configure  minimum  threshold  enforcement  for  coverage
              results                    [string]

       --debug
              Print debugging info about your jest config.  [boolean]

       --detectLeaks
              **EXPERIMENTAL**:  Detect  memory  leaks  in tests. After executing a test, it will try to garbage
              collect the global object used, and fail if it was leaked          [boolean]

       --detectOpenHandles
              Print out remaining open handles preventing Jest from exiting at the end of a test  run.   Implies
              `runInBand`.               [boolean]

       --env  The  test  environment  used for all tests.  This can point to any file or node module.  Examples:
              `jsdom`, `node` or `path/to/my-environment.js`         [string]

       --errorOnDeprecated
              Make calling deprecated APIs throw helpful error messages.                    [boolean]

       -e, --expand
              Use this flag to show full diffs instead of a patch.                           [boolean]

       --filter
              Path to a module exporting a filtering function. This method receives a list of tests which can be
              manipulated to exclude tests from running. Especially useful  when  used  in  conjunction  with  a
              testing infrastructure to filter known broken tests.

              [string]

       --findRelatedTests
              Find  related  tests  for  a  list  of  source files that were passed in as arguments.  Useful for
              pre-commit hook integration to run the minimal amount of tests necessary.

              [boolean]

       --forceExit
              Force Jest to exit after all tests have completed running. This is useful when resources set up by
              test code cannot be adequately cleaned up.             [boolean]

       --globalSetup
              The path to a module that runs before All Tests.                              [string]

       --globalTeardown
              The path to a module that runs after All Tests.                              [string]

       --globals
              A JSON string with map of global variables that need to be available  in  all  test  environments.
              [string]

       --haste
              A JSON string with map of variables for the haste module system                 [string]

       --init Generate a basic configuration file[boolean]

       --injectGlobals
              Should Jest inject global variables or not [boolean]

       --json Prints  the  test  results in JSON. This mode will send all other test output and user messages to
              stderr.                [boolean]

       --lastCommit
              Run  all  tests  affected  by  file  changes  in  the  last  commit  made.  Behaves  similarly  to
              `--onlyChanged`.                   [boolean]

       --listTests
              Lists  all  tests Jest will run given the arguments and exits. Most useful in a CI system together
              with  `--findRelatedTests`  to  determine  the  tests  Jest  will  run  based  on  specific  files
              [boolean]

       --logHeapUsage
              Logs  the  heap  usage  after  every  test.  Useful  to  debug  memory  leaks.  Use  together with
              `--runInBand` and `--expose-gc` in node.

              [boolean]

       --maxConcurrency
              Specifies the maximum number of tests that are allowed to runconcurrently. This only affects tests
              using `test.concurrent`.

              [number]

       -w, --maxWorkers
              Specifies the maximum number of workers the  worker-pool  will  spawn  for  running  tests.   This
              defaults  to  the number of the cores available on your machine. (its usually best not to override
              this default)       [string]

       --moduleDirectories
              An array of directory names to be searched recursively up from the  requiring  module's  location.
              [array]

       --moduleFileExtensions
              An  array  of  file  extensions your modules use. If you require modules without specifying a file
              extension, these are the extensions Jest will look for.       [array]

       --moduleNameMapper
              A JSON string with a map from regular expressions to module names or to  arrays  of  module  names
              that   allow   to   stub   out   resources,   like   images   or   styles  with  a  single  module
              [string]

       --modulePathIgnorePatterns
              An array of regexp pattern strings that are matched against all module paths  before  those  paths
              are to be considered "visible" to the module loader.                [array]

       --modulePaths
              An  alternative  API  to  setting  the NODE_PATH env variable, modulePaths is an array of absolute
              paths to additional locations to search when resolving modules.       [array]

       --noStackTrace
              Disables stack trace in test results output [boolean]

       --notify
              Activates notifications for test results.  [boolean]

       --notifyMode
              Specifies when notifications will appear for test results.                       [string]

       -o, --onlyChanged
              Attempts to identify which tests to  run  based  on  which  files  have  changed  in  the  current
              repository.  Only  works  if  you're  running  tests  in  a  git  or  hg repository at the moment.
              [boolean]

       -f, --onlyFailures
              Run tests that failed in the previous execution.                         [boolean]

       --outputFile
              Write test results to a file when the --json option is also specified.           [string]

       --passWithNoTests
              Will not fail if no tests are found (for example while using `--testPathPattern`.)

              [boolean]

       --preset
              A preset that is used as a base for Jest's configuration.                      [string]

       --prettierPath
              The path to the "prettier" module used for inline snapshots.                   [string]

       --projects
              A list of projects that use Jest to run all tests of all projects in a single  instance  of  Jest.
              [array]

       --reporters
              A list of custom reporters for the test suite.                               [array]

       --resetMocks
              Automatically  reset  mock  state  before  every  test. Equivalent to calling jest.resetAllMocks()
              before each test.

              [boolean]

       --resetModules
              If enabled, the module registry for every test file will be reset before running  each  individual
              test.                   [boolean]

       --resolver
              A JSON string which allows the use of a custom resolver.                    [string]

       --restoreMocks
              Automatically  restore  mock  state  and  implementation  before every test. Equivalent to calling
              jest.restoreAllMocks() before each test.                         [boolean]

       --rootDir
              The root directory that Jest should scan for tests and modules within.           [string]

       --roots
              A list of paths to directories that Jest should use to search for files in.   [array]

       -i, --runInBand
              Run all tests serially in the current process  (rather  than  creating  a  worker  pool  of  child
              processes  that  run tests). This is sometimes useful for debugging, but such use cases are pretty
              rare.             [boolean]

       --runTestsByPath
              Used when provided patterns are exact file paths. This  avoids  converting  them  into  a  regular
              expression and matching it against every single file.                 [boolean]

       --runner
              Allows to use a custom runner instead of Jest's default test runner.         [string]

       --selectProjects
              Run  only  the  tests  of  the  specified  projects.Jest  uses  the attribute `displayName` in the
              configuration to identify each project.               [array]

       --setupFiles
              A list of paths to modules that run some code to configure  or  set  up  the  testing  environment
              before each test.        [array]

       --setupFilesAfterEnv
              A  list of paths to modules that run some code to configure or set up the testing framework before
              each test           [array]

       --showConfig
              Print your jest config and then exits.  [boolean]

       --silent
              Prevent tests from printing messages through the console.                       [boolean]

       --skipFilter
              Disables the filter provided by --filter.  Useful for CI jobs, or local  enforcement  when  fixing
              tests.                 [boolean]

       --snapshotSerializers
              A   list  of  paths  to  snapshot  serializer  modules  Jest  should  use  for  snapshot  testing.
              [array]

       --testEnvironment
              Alias for --env                     [string]

       --testEnvironmentOptions
              A JSON string with options that will be passed to  the  `testEnvironment`.  The  relevant  options
              depend on the environment.

              [string]

       --testFailureExitCode
              Exit code of `jest` command if the test run failed                              [string]

       --testLocationInResults
              Add `location` information to the test results                            [boolean]

       --testMatch
              The glob patterns Jest uses to detect test files.                               [array]

       -t, --testNamePattern
              Run only tests with a name that matches the regex pattern.                      [string]

       --testPathIgnorePatterns
              An  array  of  regexp pattern strings that are matched against all test paths before executing the
              test. If the test path matches any of the patterns, it will be skipped.

              [array]

       --testPathPattern
              A regexp pattern string that is matched  against  all  tests  paths  before  executing  the  test.
              [array]

       --testRegex
              A string or array of string regexp patterns that Jest uses to detect test files. [array]

       --testResultsProcessor
              Allows  the use of a custom results processor. This processor must be a node module that exports a
              function expecting as the first argument the result object.

              [string]

       --testRunner
              Allows to specify a custom test runner. The default is `jest-circus/runner`. A path  to  a  custom
              test runner can be provided: `<rootDir>/path/to/testRunner.js`.  [string]

       --testSequencer
              Allows  to  specify  a  custom test sequencer.  The default is `@jest/test-sequencer`. A path to a
              custom test sequencer can be provided: `<rootDir>/path/to/testSequencer.js`[string]

       --testTimeout
              This option sets the default timeouts of test cases.                         [number]

       --testURL
              This option sets the URL for the jsdom environment.                        [string]

       --timers
              Setting this value to fake allows the use  of  fake  timers  for  functions  such  as  setTimeout.
              [string]

       --transform
              A JSON string which maps from regular expressions to paths to transformers.

              [string]

       --transformIgnorePatterns
              An  array  of  regexp  pattern  strings  that  are  matched  against  all source file paths before
              transformation.                      [array]

       --unmockedModulePathPatterns
              An array of regexp pattern strings that are matched against all modules before the  module  loader
              will automatically return a mock for them.                       [array]

       -u, --updateSnapshot
              Use  this  flag  to  re-record  snapshots.  Can be used together with a test suite pattern or with
              `--testNamePattern` to re-record snapshot for test matching the pattern

              [boolean]

       --useStderr
              Divert all output to stderr.       [boolean]

       --verbose
              Display individual test results with the test suite hierarchy.              [boolean]

       --watch
              Watch files for changes and rerun tests related to changed files. If you want to re-run all  tests
              when a file has changed, use the `--watchAll` option.       [boolean]

       --watchAll
              Watch  files for changes and rerun all tests.  If you want to re-run only the tests related to the
              changed files, use the `--watch` option.                            [boolean]

       --watchPathIgnorePatterns
              An array of regexp pattern strings that are matched against all paths before trigger  test  re-run
              in   watch   mode.   If  the  test  path  matches  any  of  the  patterns,  it  will  be  skipped.
              [array]

       --watchman
              Whether to use watchman for file crawling.  Disable using --no-watchman.       [boolean]

       Documentation: https://jestjs.io/

jest.js 27.5.1-dev                                February 2022                                       JEST.JS(1)