Provided by: jest_28.1.3~ds+~cs70.48.29-1_all bug

NAME

       jest.js - Delightful JavaScript Testing

SYNOPSIS

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

OPTIONS

       -h, --help
              Show help                          [boolean]

       --version
              Show version number                [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, contexts 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  path  matches  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]

       --ignoreProjects
              Ignore  the tests of the specified projects.  Jest uses the attribute `displayName`
              in the configuration to identify each project.

              [array]

       --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 run concurrently. 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  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]

       --shard
              Shard tests and execute only the selected shard, specify in the form "current/all".
              1-based, for example "3/5".         [string]

       --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]

       --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/