Skip to content

Conversation

@xcomponentadmin
Copy link
Contributor

@xcomponentadmin xcomponentadmin commented May 24, 2018

This Pull Request updates dependency jest from ^22.0.4 to ^23.0.0

Release Notes

v23.0.0

Features
  • [expect] Expose getObjectSubset, iterableEquality, and subsetEquality (#​6210)
  • [jest-snapshot] Add snapshot property matchers (#​6210)
  • [jest-config] Support jest-preset.js files within Node modules (#​6185)
  • [jest-cli] Add --detectOpenHandles flag which enables Jest to potentially track down handles keeping it open after tests are complete. (#​6130)
  • [jest-jasmine2] Add data driven testing based on jest-each (#​6102)
  • [jest-matcher-utils] Change "suggest to equal" message to be more advisory (#​6103)
  • [jest-message-util] Don't ignore messages with vendor anymore (#​6117)
  • [jest-validate] Get rid of jest-config dependency (#​6067)
  • [jest-validate] Adds option to inject deprecationEntries (#​6067)
  • [jest-snapshot] [BREAKING] Concatenate name of test, optional snapshot name and count (#​6015)
  • [jest-runtime] Allow for transform plugins to skip the definition process method if createTransformer method was defined. (#​5999)
  • [expect] Add stack trace for async errors (#​6008)
  • [jest-jasmine2] Add stack trace for timeouts (#​6008)
  • [jest-jasmine2] Add stack trace for thrown non-Errors (#​6008)
  • [jest-runtime] Prevent modules from marking themselves as their own parent (#​5235)
  • [jest-mock] Add support for auto-mocking generator functions (#​5983)
  • [expect] Add support for async matchers  (#​5919)
  • [expect] Suggest toContainEqual (#​5948)
  • [jest-config] Export Jest's default options (#​5948)
  • [jest-editor-support] Move coverage to ProjectWorkspace.collectCoverage (#​5929)
  • [jest-editor-support] Add coverage option to runner (#​5836)
  • [jest-haste-map] Support extracting dynamic imports (#​5883)
  • [expect] Improve output format for mismatchedArgs in mock/spy calls. (#​5846)
  • [jest-cli] Add support for using --coverage in combination with watch mode, --onlyChanged, --findRelatedTests and more (#​5601)
  • [jest-jasmine2] [BREAKING] Adds error throwing and descriptive errors to it/ test for invalid arguments. [jest-circus] Adds error throwing and descriptive errors to it/ test for invalid arguments (#​5558)
  • [jest-matcher-utils] Add isNot option to matcherHint function (#​5512)
  • [jest-config] Add <rootDir> to runtime files not found error report (#​5693)
  • [expect] Make toThrow matcher pass only if Error object is returned from promises (#​5670)
  • [expect] Add isError to utils (#​5670)
  • [expect] Add inverse matchers (expect.not.arrayContaining, etc., #​5517)
  • [expect] expect.extend now also extends asymmetric matchers (#​5503)
  • [jest-mock] Update spyOnProperty to support spying on the prototype chain (#​5753)
  • [jest-mock] Add tracking of return values in the mock property (#​5752)
  • [jest-mock] Add tracking of thrown errors in the mock property (#​5764)
  • [expect]Add nthCalledWith spy matcher (#​5605)
  • [jest-cli] Add isSerial property that runners can expose to specify that they can not run in parallel (#​5706)
  • [expect] Add .toBeCalledTimes and toHaveBeenNthCalledWith aliases (#​5826)
  • [jest-cli] Interactive Snapshot Mode improvements (#​5864)
  • [jest-editor-support] Add no-color option to runner (#​5909)
  • [jest-jasmine2] Pretty-print non-Error object errors (#​5980)
  • [jest-message-util] Include column in stack frames (#​5889)
  • [expect] Introduce toStrictEqual (#​6032)
  • [expect] Add return matchers (#​5879)
  • [jest-cli] Improve snapshot summaries (#​6181)
  • [expect] Include custom mock names in error messages (#​6199)
  • [jest-diff] Support returning diff from oneline strings (#​6221)
  • [expect] Improve return matchers (#​6172)
  • [jest-cli] Overhaul watch plugin hooks names (#​6249)
  • [jest-mock] Include tracked call results in serialized mock (#​6244)
Fixes
  • [jest-cli] Fix stdin encoding to utf8 for watch plugins. (#​6253)
  • [expect] Better detection of DOM Nodes for equality (#​6246)
  • [jest-cli] Fix misleading action description for F key when in "only failed tests" mode. (#​6167)
  • [jest-worker] Stick calls to workers before processing them (#​6073)
  • [babel-plugin-jest-hoist] Allow using console global variable (#​6075)
  • [jest-jasmine2] Always remove node core message from assert stack traces (#​6055)
  • [expect] Add stack trace when expect.assertions and expect.hasAssertions causes test failures. (#​5997)
  • [jest-runtime] Throw a more useful error when trying to require modules after the test environment is torn down (#​5888)
  • [jest-mock] [BREAKING] Replace timestamps with invocationCallOrder (#​5867)
  • [jest-jasmine2] Install sourcemap-support into normal runtime to catch runtime errors (#​5945)
  • [jest-jasmine2] Added assertion error handling inside afterAll hook (#​5884)
  • [jest-cli] Remove the notifier actions in case of failure when not in watch mode. (#​5861)
  • [jest-mock] Extend .toHaveBeenCalled return message with outcome (#​5951)
  • [jest-runner] Assign process.env.JEST_WORKER_ID="1" when in runInBand mode (#​5860)
  • [jest-cli] Add descriptive error message when trying to use globalSetup/globalTeardown file that doesn't export a function. (#​5835)
  • [expect] Do not rely on instanceof RegExp, since it will not work for RegExps created inside of a different VM (#​5729)
  • [jest-resolve] Update node module resolution algorithm to correctly handle symlinked paths (#​5085)
  • [jest-editor-support] Update Settings to use spawn in shell option (#​5658)
  • [jest-cli] Improve the error message when 2 projects resolve to the same config (#​5674)
  • [jest-runtime] remove retainLines from coverage instrumentation (#​5692)
  • [jest-cli] Fix update snapshot issue when using watchAll (#​5696)
  • [expect] Fix rejects.not matcher (#​5670)
  • [jest-runtime] Prevent Babel warnings on large files (#​5702)
  • [jest-mock] Prevent mockRejectedValue from causing unhandled rejection (#​5720)
  • [pretty-format] Handle React fragments better (#​5816)
  • [pretty-format] Handle formatting of React.forwardRef and Context components (#​6093)
  • [jest-cli] Switch collectCoverageFrom back to a string (#​5914)
  • [jest-regex-util] Fix handling regex symbols in tests path on Windows (#​5941)
  • [jest-util] Fix handling of NaN/Infinity in mock timer delay (#​5966)
  • [jest-resolve] Generalise test for package main entries equivalent to ".". (#​5968)
  • [jest-config] Ensure that custom resolvers are used when resolving the configuration (#​5976)
  • [website] Fix website docs (#​5853)
  • [expect] Fix isEqual Set and Map to compare object values and keys regardless of order (#​6150)
  • [pretty-format] [BREAKING] Remove undefined props from React elements (#​6162)
  • [jest-haste-map] Properly resolve mocked node modules without package.json defined (#​6232)
Chore & Maintenance
  • [jest-runner] Move sourcemap installation from jest-jasmine2 to jest-runner (#​6176)
  • [jest-cli] Use yargs's built-in version instead of rolling our own (#​6215)
  • [docs] Add explanation on how to mock methods not implemented in JSDOM
  • [jest-jasmine2] Simplify Env.execute and TreeProcessor to setup and clean resources for the top suite the same way as for all of the children suites (#​5885)
  • [babel-jest] [BREAKING] Always return object from transformer (#​5991)
  • [*] Run Prettier on compiled output (#​5858)
  • [jest-cli] Add fileChange hook for plugins (#​5708)
  • [docs] Add docs on using jest.mock(...) (#​5648)
  • [docs] Mention Jest Puppeteer Preset (#​5722)
  • [docs] Add jest-community section to website (#​5675)
  • [docs] Add versioned docs for v22.4 (##​5733)
  • [docs] Improve Snapshot Testing Guide (#​5812)
  • [jest-runtime] [BREAKING] Remove jest.genMockFn and jest.genMockFunction (#​6173)
  • [jest-message-util] Avoid adding unnecessary indent to blank lines in stack traces (#​6211)

v23.0.1

Chore & Maintenance
  • [jest-jasemine2] Add dependency on jest-each (#​6308)
  • [jest-each] Move jest-each into core Jest (#​6278)
Fixes
  • [pretty-format] Serialize inverse asymmetric matchers correctly (#​6272)

Commits

v23.0.0

  • 3705742 Fixes #​6228 (#​6231)
  • 4e7079e set correct stack trace for async rejections of non-errors (#​6230)
  • 15ed971 Better explanation of jest-environment docblock (#​6237)
  • af2ada4 chore: correct link in changelog
  • 77d2e8e fix whitespace in changelog
  • c52d925 Add documentation for watch plugins (#​5895)
  • bbbffcf Change filter API to account for future updates (#​6247)
  • b7e8582 [jest-mock] Include tracked call results in serialized mock (#​6244)
  • dc4df77 fix(matchers): a more robust isDomNode (#​6246)
  • 3089fcb Overhaul watch plugin hooks names (#​6249)
  • 86009d7 Docs: Timer mock setup usage (#​6220)
  • 8c71f9d [docs] fix typo (#​6251)
  • 73a656d Properly resolve mocked node modules without package.json defined (#​6232)
  • aac32f9 Add snapshot property matchers (#​6210)
  • 614f739 Replace hex with utf8 (#​6253)

v23.0.1

  • 7922488 Release v23.0.0
  • c5bd374 fix lint 😅
  • 485b86b Add Jest 23 docs (#​6254)
  • 02f4166 call out #​5558 as breaking
  • 5ef7435 jest-silent-reporter@​0.0.5
  • 1b9483b Add blazing badge (#​6265)
  • d4a7fca jest-cirtus async tests (#​6267)
  • a653fcf flow strict (#​6274)
  • b203cd3 [jest-circus] --testNamePattern support (#​6276)
  • 7181556 Add watch plugin docs to the sidebar (#​6279)
  • c41d186 [jest-circus] snapshot support (#​6280)
  • 5c6007f Add descriptive message for 'unexpected token' errors (#​6275)
  • cc69677 [jest-circus] lifecycle (after All errors) (#​6284)
  • 87a1eb8 jest-circus: support globals (#​6283)
  • 0d5fcdc Add async stack traces for circus (#​6281)
  • c5994de Run with Jest Circus when passing the JEST_CIRCUS env variable as 1 (#​6285)
  • 33fed0b [jest-circus] override-globals (#​6286)
  • 62fb2ea [jest-circus] skip circus tests (#​6288)
  • 720f884 Remove unused .test methods (#​6289)
  • 0472118 [jest-circus] Circus CI (#​6290)
  • c8e0210 jest-circus: useRealTimers override fake in config (#​6287)
  • ec7e8fb Add stack-utils types (#​6294)
  • d078ce0 don't use snapshot for open handles (#​6296)
  • f4e3589 Run circus tests on node 10 (#​6298)
  • 3d127ff Fix watch mode docs (utf 8 now) (#​6297)
  • 4ddd5dd [jest-circus] uncaught errors (#​6300)
  • 5acaf11 [jest-circus] add types for generator packages (#​6302)
  • 7b8a840 [jest-circus] support generator tests (#​6301)
  • 75831af Add testLocationInResults support to jest-circus (#​6291)
  • 6eeadab stop wrapping markdown (#​6299)
  • 40d15f9 Use fast-json-stable-stringify instead of json-stable-stringify. (#​6271)
  • f976da6 fix: handle inverse asymmetric matchers correctly (#​6272)
  • f527647 [jest-circus] fix stack frame for test timeout (#​6303)
  • 2163e61 Separate lint-and-typecheck from testing on CI (#​6304)
  • 8816df7 Move jest-each to core (#​6278)
  • fdc272a Move jest-jasemine2 each code to jest-each (#​6308)
  • 3a3b4e3 Build Travis only on PRs (#​6307)

This PR has been generated by Renovate Bot.

@xcomponentadmin
Copy link
Contributor Author

Lock file problem

Renovate failed when attempting to generate a lock file. This is usually happens when you have private modules but have not added configuration for private module support. It is strongly recommended that you do not merge this PR as-is.

Renovate will not retry generating a lockfile for this PR unless either (a) the package.json in this branch needs updating, or (b) you rename then delete this PR unmerged, so that it can be regenerated.

The output from stderr is included below:

package-lock.json
'ls' n'est pas reconnu en tant que commande interne
ou externe, un programme ex�cutable ou un fichier de commandes.

@maurelio1234 maurelio1234 merged commit 98bab76 into master May 28, 2018
@xcomponentadmin xcomponentadmin deleted the renovate/jest-23.x branch May 28, 2018 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants