chore(deps): update dependency jest to v24 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^23.6.0->^24.0.0Release Notes
facebook/jest
v24.0.0Compare Source
Features
[jest-each][BREAKING] Add primitive pretty printing for interpolated titles (#7694)[jest-runtime]Addjest.isolateModulesfor scoped module initialization (#6701)[jest-diff][BREAKING] Support diffing numbers and booleans instead of returning null for different ones (#7605)[jest-diff][BREAKING] Replacediffwithdiff-sequencespackage (#6961)[jest-cli][BREAKING] Only set error process error codes when they are non-zero (#7363)[jest-config][BREAKING] DeprecatesetupTestFrameworkScriptFilein favor of newsetupFilesAfterEnv(#7119)[jest-worker][BREAKING] Add functionality to call asetupmethod in the worker before the first call and ateardownmethod when ending the farm (#7014)[jest-config][BREAKING] Set defaultnotifyModetofailure-change(#7024)[jest-haste-map][BREAKING] Remove support for@providesModule(#6104)[jest-haste-map][BREAKING] Replace internal data structures to improve performance (#6960)[jest-haste-map][BREAKING] Use relative paths to allow remote caching (#7020)[jest-haste-map][BREAKING] Remove name from hash inHasteMap.getCacheFilePath(#7218)[babel-preset-jest][BREAKING] Export a function instead of an object for Babel 7 compatibility (#7203)[jest-haste-map][BREAKING] Expose relative paths when getting the file iterator (#7321)[jest-cli][BREAKING] Run code transforms overglobal{Setup,Teardown}(#7562)[jest-haste-map]AddhasteFS.getSize(path)(#7580)[jest-cli]Print version ending in-devwhen running a local Jest clone (#7582)[jest-cli]Add Support forglobalSetupandglobalTeardownin projects (#6865)[jest-runtime]AddextraGlobalsto config to load extra global variables into the execution vm (#7454)[jest-util]ExportspecialCharscontaining Unicode characters and ANSI escapes for console output (#7532)[jest-config]Handle typescript (tsandtsx) by default (#7533)[jest-validate]Add support for comments inpackage.jsonusing a"//"key (#7295)[jest-config]Add shorthand for watch plugins and runners (#7213)[jest-jasmine2/jest-circus/jest-cli]Add test.todo (#6996)[pretty-format]Option to not escape strings in diff messages (#5661)[jest-haste-map]AddgetFileIteratortoHasteFSfor faster file iteration (#7010)[jest-config]AddreadConfigsfunction, previously injest-cli(#7096)[jest-snapshot]Enable configurable snapshot paths (#6143)[pretty-format]Support HTMLCollection and NodeList in DOMCollection plugin (#7125)[jest-runtime]Pass the normalized configuration to script transformers (#7148)[expect]Improve report when assertion fails, part 3 (#7152)[jest-runtime]Ifrequirefails without a file extension, print all files that match with one (#7160)[jest-haste-map]MakeignorePatternoptional (#7166)[jest-haste-map]AddgetCacheFilePathto get the path to the cache file for aHasteMapinstance (#7217)[jest-runtime]RemovecacheDirectoryfromignorePatternforHasteMapif not necessary (#7166)[jest-validate]Add syntax to validate multiple permitted types (#7207)[jest-config]Accept an array as as well as a string fortestRegex([#7209]#7209))[expect/jest-matcher-utils]Improve report when assertion fails, part 4 (#7241)[expect/jest-matcher-utils]Improve report when assertion fails, part 5 (#7557)[expect]Check constructor equality in .toStrictEqual() (#7005)[jest-util]Addjest.getTimerCount()to get the count of scheduled fake timers (#7285)[jest-config]AdddependencyExtractoroption to use a custom module to extract dependencies from files (#7313, #7349, #7350, #7362)[jest-haste-map]Accept agetCacheKeymethod inhasteImplModulePathmodules to reset the cache when the logic changes (#7350)[jest-config]Addhaste.computeSha1option to compute the sha-1 of the files in the haste map (#7345)[expect]expect(Infinity).toBeCloseTo(Infinity)TreatsInfinityas equal in toBeCloseTo matcher (#7405)[jest-worker]Add node worker-thread support to jest-worker (#7408)[jest-config]Allowbailsetting to be configured with a number allowing tests to abort afternof failures (#7335)[jest-config]Allow % based configuration of--max-workers(#7494)[jest-runner]Instantiate the test environment class with the currenttestPath(#7442)[jest-config]Always resolve jest-environment-jsdom from jest-config (#7476)[expect]Improve report when assertion fails, part 6 (#7621)[jest-worker]AddenableWorkerThreadsoption to explicitly opt-in toworker_threadsif available (#7681)Fixes
[expect]Accept inherited properties intoHavePropertymatcher (#7686)[jest-diff]Do not claim that-0and0have no visual difference (#7605)[jest-mock]Fix automock for numeric function names (#7653)[jest-config]EnsureexistsSyncis only called with a string parameter (#7607)[expect]toStrictEqualconsiders sparseness of arrays. (#7591)[jest-cli]Fix empty coverage data for untested files (#7388)[jest-cli][BREAKING] Do not usetext-summarycoverage reporter by default if other reporters are configured (#7058)[jest-mock][BREAKING] Fix bugs with mock/spy result tracking of recursive functions (#6381)[jest-haste-map][BREAKING] Recover files correctly after haste name collisions are fixed (#7329)[pretty-format][BREAKING] Omit non-enumerable symbol properties (#7448)[*][BREAKING] Upgrade to Babel 7, dropping support for Babel 6 (#7016)[jest-cli]Avoid watch mode causing bad terminal behavior in some cases (#7523)[jest-runner/jest-worker]Fix missing console output in verbose mode (#6871)[expect]Standardize file naming inexpect(#7306)[jest-each]Add empty array validation check (#7249)[jest-cli]Interrupt tests if interactive watch plugin key is pressed (#7222)[jest-each]Add each array validation check (#7033)[jest-haste-map]Do not visit again files with the same sha-1 (#6990)[jest-jasmine2]Fix memory leak in Error objects hold by the framework (#6965)[jest-haste-map]Fixed Haste whitelist generation for scoped modules on Windows (#6980)[jest-mock]Fix inheritance of static properties and methods in mocks (#7003)[jest-mock]Fix mocking objects withoutObject.prototypein their prototype chain (#7003)[jest-mock]Check_isMockFunctionis true rather than truthy on potential mocks (#7017)[jest-cli]Update jest-cli to show git ref in message when usingchangedSince(#7028)[jest-jasmine2] Fix crash when test return Promise rejected with null (#7049)[jest-runtime]Check_isMockFunctionis true rather than truthy on potential global mocks (#7017)[jest-jasmine]Show proper error message from asyncasserterrors (#6821)[jest-jasmine2]Better error message when a describe block is empty (#6372)[jest-jasmine2]Pending calls inside async tests are reported as pending not failed (#6782)[jest-circus]Better error message when a describe block is empty (#6372)[jest-jasmine2]Add missing testLocationResults forxitandfit(#6482)[expect]Return false from asymmetric matchers if received value isn’t string (#7107)[jest-cli]Fix unhandled error when a bad revision is provided tochangedSince(#7115)[jest-config]Moved dynamically assignedcwdfromjest-clito default configuration injest-config(#7146)[jest-config]FixgetMaxWorkerson termux (#7154)[jest-runtime]Throw an explicit error ifjsis missing frommoduleFileExtensions(#7160)[jest-runtime]Fix missing coverage when using negative glob pattern intestMatch(#7170)[*]EnsuremaxWorkersis at least 1 (was 0 in some cases where there was only 1 CPU) (#7182)[jest-runtime]Fix transform cache invalidation when requiring a test file from multiple projects (#7186)[jest-changed-files]Return correctly the changed files when usinglastCommit=trueon Mercurial repositories (#7228)[babel-jest]Cache includes babel environment variables (#7239)[jest-config]Use strings instead ofRegExpinstances in normalized configuration (#7251)[jest-circus]Make sure to display real duration even if time is mocked (#7264)[expect]Improves the failing message fortoStrictEqualmatcher. (#7224)[expect]Improves the failing message fortoEqualmatcher. (#7325)[jest-resolve]Fix not being able to resolve path to mapped file with custom platform (#7312)[jest-message-util]Improve parsing of error messages for unusually formatted stack traces (#7319)[jest-runtime]Ensure error message text is not lost on errors with code frames (#7319)[jest-haste-map]Fix to resolve path that is start with words same as rootDir (#7324)[expect]Fix toMatchObject matcher when used withObject.create(null)(#7334)[jest-haste-map]Remove legacy condition for duplicate module detection (#7333)[jest-haste-map]Fixrequiredetection with trailing commas and ignoreimport typeofmodules (#7385)[jest-cli]Fix to set prettierPath via config file (#7412)[expect]Test more precisely for class instance getters (#7477)[jest-cli]Support dashed args (#7497)[jest-cli]Fix to run in band tests if watch mode enable when runInBand arg used (#7518)[jest-runtime]Fix mistake as test files when run coverage issue. (#7506)[jest-cli]print info about passWithNoTests flag (#7309)[pretty-format]Omit unnecessary symbol filter for object keys (#7457)[jest-runtime]FixrequireActualon node_modules with mock present (#7404)[jest-resolve]FixisBuiltinModuleto support versions of node withoutmodule.builtinModules(#7565)[babel-jest]Setcwdto be resilient to it changing during the runtime of the tests (#7574)[jest-snapshot]Write and read snapshots from disk even iffsis mocked (#7080)[jest-config]Normalizeconfig.cwdandconfig.rootDirusing `realpath (#7598)[jest-environment-node]Fix buffer property is not ArrayBuffer issue. (#7626)[babel-plugin-jest-hoist]Ignore TS type annotations when looking for out-of-scope references (#7641)[jest-config]Add name to project if one does not exist to pick correct resolver (#5862)[jest-runtime]PasswatchPathIgnorePatternsto Haste instance (#7585)[jest-runtime]Resolve mock files via Haste when usingrequire.resolve(#7687)Chore & Maintenance
[*][BREAKING] Require Node.js 6+ for all packages (#7258)[jest-util][BREAKING] Remove long-deprecated globals for fake timers (#7285)[*][BREAKING] Upgrade to Micromatch 3 (#6650)[*][BREAKING] Remove regenerator-runtime injection (#7595)[jest-worker]Disableworker_threadsto avoid issues with libraries to ready for it (#7681)[docs]Fix message property in custom matcher example to return a function instead of a constant. (#7426)[jest-circus]Standardize file naming injest-circus(#7301)[docs]Add synchronous test.each setup (#7150)[docs]Addthis.extendto the Custom Matchers API reference (#7130)[docs]Fix default value forcoverageReportersvalue in configuration docs (#7126)[docs]Add link for jest-extended in expect docs (#7078)[jest-util]Add ErrorWithStack class (#7067)[docs]Document--runTestsByPathCLI parameter (#7046)[docs]Fix babel-core installation instructions (#6745)[docs]Explain how to rewrite assertions to avoid large irrelevant diff (#6971)[examples]add example using Babel 7 (#6983)[docs]Replace shallow equality with referential identity inExpectAPI.md(#6991)[jest-changed-files]Refactor to useexecaoverchild_process(#6987)[*]Bump dated dependencies (#6978)[scripts]Don’t make empty sub-folders for ignored files in build folder (#7001)[docs]Add missing export statement inpuppeteer_environment.jsunderdocs/Puppeteer.md(#7127)[docs]Removed useless expect.assertions inTestingAsyncCode.md(#7131)[docs]Remove references to@providesModulewhich isn't supported anymore (#7147)[docs]UpdatesetupFilesdocumentation for clarity (#7187)[docs]Changerequire.require*tojest.require*(#7210)[jest-circus]Add readme.md (#7198)[jest-editor-support]Remove from the repository (#7232)[jest-test-typescript-parser]Remove from the repository (#7232)[tests]Free tests from the dependency on value of FORCE_COLOR (#6585)[*]Add babel plugin to make sure Jest is unaffected by fake Promise implementations (#7225)[docs]Add correct default value fortestUrlconfig option (#7277)[docs]Remove duplicate code inMockFunctions(#7297)[*]Add check for Facebook copyright headers on CI (#7370)[*]Update Facebook copyright headers (#7589)[jest-haste-map]RefactordependencyExtractorand tests (#7385)[docs]Clearify conditional setting ofNODE_ENV(#7369)[docs]Clarify conditional setting ofNODE_ENV(#7369)[*]Standardize file names (#7316, #7266, #7238, #7314, #7467, #7464), #7471)[docs]AddtestPathIgnorePatternsin CLI documentation (#7440)[docs]Removed misleading text aboutdescribe()grouping together tests into a test suite (#7434)[diff-sequences]Add performance benchmark to package (#7603)[*]Replace as manyObject.assignwith object spread as possible (#7627)[ci]Initial support for Azure Pipelines (#7556)Performance
[jest-mock]ImprovegetTypefunction performance. (#7159)Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!".🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.