sourcegraph-git-extras icon indicating copy to clipboard operation
sourcegraph-git-extras copied to clipboard

chore(deps): update dependency expect to ^24.9.0

Open renovate[bot] opened this issue 6 years ago • 1 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
expect (source) ^24.1.0 -> ^24.9.0 age adoption passing confidence

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

jestjs/jest (expect)

v24.9.0

Compare Source

Features
  • [expect] Highlight substring differences when matcher fails, part 1 (#​8448)
  • [expect] Highlight substring differences when matcher fails, part 2 (#​8528)
  • [expect] Improve report when mock-spy matcher fails, part 1 (#​8640)
  • [expect] Improve report when mock-spy matcher fails, part 2 (#​8649)
  • [expect] Improve report when mock-spy matcher fails, part 3 (#​8697)
  • [expect] Improve report when mock-spy matcher fails, part 4 (#​8710)
  • [expect] Throw matcher error when received cannot be jasmine spy (#​8747)
  • [expect] Improve report when negative CalledWith assertion fails (#​8755)
  • [expect] Improve report when positive CalledWith assertion fails (#​8771)
  • [expect] Display equal values for ReturnedWith similar to CalledWith (#​8791)
  • [expect, jest-snapshot] Change color from green for some args in matcher hints (#​8812)
  • [jest-snapshot] Highlight substring differences when matcher fails, part 3 (#​8569)
  • [jest-core] Improve report when snapshots are obsolete (#​8665)
  • [jest-cli] Improve chai support (with detailed output, to match jest exceptions) (#​8454)
  • [*] Manage the global timeout with --testTimeout command line argument. (#​8456)
  • [pretty-format] Render custom displayName of memoized components (#​8546)
  • [jest-validate] Allow maxWorkers as part of the jest.config.js (#​8565)
  • [jest-runtime] Allow passing configuration objects to transformers (#​7288)
  • [@jest/core, @​jest/test-sequencer] Support async sort in custom testSequencer (#​8642)
  • [jest-runtime, @​jest/fake-timers] Add jest.advanceTimersToNextTimer (#​8713)
  • [@jest-transform] Extract transforming require logic within jest-core into @jest-transform (#​8756)
  • [jest-matcher-utils] Add color options to matcherHint (#​8795)
  • [jest-circus/jest-jasmine2] Give clearer output for Node assert errors (#​8792)
  • [jest-runner] Export all types in the type signature of jest-runner (#​8825)
Fixes
  • [jest-cli] Detect side-effect only imports when running --onlyChanged or --changedSince (#​8670)
  • [jest-cli] Allow --maxWorkers to work with % input again (#​8565)
  • [babel-plugin-jest-hoist] Expand list of whitelisted globals in global mocks (#​8429)
  • [jest-core] Make watch plugin initialization errors look nice (#​8422)
  • [jest-snapshot] Prevent inline snapshots from drifting when inline snapshots are updated (#​8492)
  • [jest-haste-map] Don't throw on missing mapper in Node crawler (#​8558)
  • [jest-core] Fix incorrect passWithNoTests warning (#​8595)
  • [jest-snapshots] Fix test retries that contain snapshots (#​8629)
  • [jest-mock] Fix incorrect assignments when restoring mocks in instances where they originally didn't exist (#​8631)
  • [expect] Fix stack overflow when matching objects with circular references (#​8687)
  • [jest-haste-map] Workaround a node >=12.5.0 bug that causes the process not to exit after tests have completed and cancerous memory growth (#​8787)
Chore & Maintenance
  • [docs] Replace FlowType with TypeScript in CONTRIBUTING.MD code conventions
  • [jest-leak-detector] remove code repeat (#​8438)
  • [docs] Add example to jest.requireActual (#​8482)
  • [docs] Add example to jest.mock for mocking ES6 modules with the factory parameter (#​8550)
  • [docs] Add information about using jest.doMock with ES6 imports (#​8573)
  • [docs] Fix variable name in custom-matcher-api code example (#​8582)
  • [docs] Fix example used in custom environment docs (#​8617)
  • [docs] Updated react tutorial to refer to new package of react-testing-library (@​testing-library/react) (#​8753)
  • [docs] Updated imports of react-testing-library to @​testing-library/react in website (#​8757)
  • [jest-core] Add getVersion (moved from jest-cli) (#​8706)
  • [docs] Fix MockFunctions example that was using toContain instead of toContainEqual (#​8765)
  • [*] Make sure copyright header comment includes license (#​8783)
  • [*] Check copyright and license as one joined substring (#​8815)
  • [docs] Fix WatchPlugins jestHooks.shouldRunTestSuite example that receives an object (#​8784)
  • [*] Enforce LF line endings (#​8809)
  • [pretty-format] Delete obsolete link and simplify structure in README (#​8824)
  • [docs] Fix broken transform link on webpack page (#​9155)
Performance
  • [jest-watcher] Minor optimization for JestHook (#​8746)
  • [@jest/reporters] Prevent runaway CPU usage with --notify on macOS (#​8831)

v24.8.0

Compare Source

Features
  • [jest-circus] Bind to Circus events via an optional event handler on any custom env (#​8344)
  • [expect] Improve report when matcher fails, part 15 (#​8281)
  • [jest-cli] Update --forceExit and "did not exit for one second" message colors (#​8329)
  • [expect] Improve report when matcher fails, part 16 (#​8306)
  • [jest-runner] Pass docblock pragmas to TestEnvironment constructor (#​8320)
  • [docs] Add DynamoDB guide (#​8319)
  • [expect] Improve report when matcher fails, part 17 (#​8349)
  • [expect] Improve report when matcher fails, part 18 (#​8356)
  • [expect] Improve report when matcher fails, part 19 (#​8367)
Fixes
  • [jest-each] Fix bug with placeholder values (#​8289)
  • [jest-snapshot] Inline snapshots: do not indent empty lines (#​8277)
  • [@jest/runtime, @​jest/transform] Allow custom transforms for JSON dependencies (#​8278)
  • [jest-core] Make detectOpenHandles imply runInBand (#​8283)
  • [jest-haste-map] Fix the mapper option which was incorrectly ignored (#​8299)
  • [jest-jasmine2] Fix describe return value warning being shown if the describe function throws (#​8335)
  • [jest-environment-jsdom] Re-declare global prototype of JSDOMEnvironment (#​8352)
  • [jest-snapshot] Handle arrays when merging snapshots (#​7089)
  • [expect] Extract names of async and generator functions (#​8362)
  • [jest-runtime] Fix virtual mocks not being unmockable after previously being mocked (#​8396)
  • [jest-transform] Replace special characters in transform cache filenames to support Windows (#​8353)
  • [jest-config] Allow exactly one project (#​7498)
Chore & Maintenance
  • [expect] Fix label and add opposite assertion for toEqual tests (#​8288)
  • [docs] Mention Jest MongoDB Preset (#​8318)
  • [@jest/reporters] Migrate away from istanbul-api (#​8294)
  • [*] Delete obsolete emails tag from header comment in test files (#​8377)
  • [expect] optimize compare nodes (#​8368)
  • [docs] Fix typo in MockFunctionAPI.md (#​8406)
  • [LICENSE] Follow copyright header guidelines and delete For Jest software (#​8428)
Performance
  • [jest-runtime] Fix module registry memory leak (#​8282)
  • [jest-resolve] optimize resolve module path (#​8388)
  • [jest-resolve] cache current directory (#​8412)
  • [jest-get-type] Simplify checking for primitive (#​8416)

v24.7.1

Compare Source

Fixes
  • [@jest/config] Normalize testSequencer to its absolute path (#​8267)
  • [@jest/console] Print to stderr when calling console.error, console.warn or console.assert using the jest-runtime CLI (#​8261)

v24.7.0

Compare Source

Features
  • [@jest/core, @​jest/test-sequencer] Move testSequencer to individual package @jest/test-sequencer (#​8223)
  • [@jest/core, jest-cli, jest-config] Add option testSequencer allow user use custom sequencer. (#​8223)
Fixes
  • [expect] Add negative equality tests for iterables (#​8260)
  • [jest-haste-map] Resolve fs watcher EMFILE error (#​8258)
Chore & Maintenance
  • [expect] Remove repetition of matcherName and options in matchers (#​8224)
Performance

v24.6.0

Compare Source

Features
  • [expect]: Improve report when matcher fails, part 13 (#​8077)
  • [@jest/core] Filter API pre-filter setup hook (#​8142)
  • [jest-snapshot] Improve report when matcher fails, part 14 (#​8132)
  • [@jest/reporter] Display todo and skip test descriptions when verbose is true (#​8038)
  • [jest-runner] Support default exports for test environments (#​8163)
  • [pretty-format] Support React.Suspense (#​8180)
  • [jest-snapshot] Indent inline snapshots (#​8198)
  • [jest-config] Support colors in displayName configuration (#​8025)
Fixes
  • [jest-circus] Fix test retries with beforeAll/beforeEach failures (#​8227)
  • [expect] Fix circular references in iterable equality (#​8160)
  • [jest-changed-files] Change method of obtaining git root (#​8052)
  • [jest-each] Fix test function type (#​8145)
  • [jest-fake-timers] getTimerCount not taking immediates and ticks into account (#​8139)
  • [jest-runtime] Allow json file as manual mock (#​8159)
  • [pretty-format] Print BigInt as a readable number instead of {} (#​8138)
  • [jest-core] Fix ability to transform dependencies required from globalSetup script (#​8143)
  • [@jest/reporters] Fix Cannot read property converageData of null (#​8168)
  • [jest-worker] JEST_WORKER_ID starts at 1 (#​8205)
  • [jest-config] Use default cwd even if config contains a cwd property (#​7923)
  • [jest-resolve-dependencies]: Remove internal peer dependencies (#​8215)
  • [jest-resolve]: Remove internal peer dependencies (#​8215)
  • [jest-snapshot]: Remove internal peer dependencies (#​8215)
  • [jest-resolve] Fix requireActual with moduleNameMapper (#​8210)
  • [jest-haste-map] Fix haste map duplicate detection in watch mode (#​8237)
Chore & Maintenance
  • [*] Remove flow from code base (#​8061)
  • [*] Use property initializer syntax in Jest codebase (#​8117)
  • [*] Move @​types/node to the root package.json (#​8129)
  • [*] Add documentation and tests related to auto-mocking (#​8099)
  • [*] Add jest-watch-typeahead as a devDependency (#​6449)
  • [*] upgrade TS to 3.4.0-dev* for incremental builds (#​8149)
  • [docs] Improve description of optional arguments in ExpectAPI.md (#​8126)
Performance
  • [jest-haste-map] Optimize haste map data structure for serialization/deserialization (#​8171)
  • [jest-haste-map] Avoid persisting haste map or processing files when not changed (#​8153)
  • [jest-core] Improve performance of SearchSource.findMatchingTests by 15% (#​8184)
  • [jest-resolve] Optimize internal cache lookup performance (#​8183)
  • [jest-core] Dramatically improve watch mode performance (#​8201)
  • [jest-transform] Cache regular expression instead of creating anew for every file in ScriptTransformer (#​8235)
  • [jest-core] Fix memory leak of source map info and minor performance improvements (#​8234)
  • [jest-console] Fix memory leak by releasing console output reference when printed to stdout (#​8233)
  • [jest-runtime] Use Map instead of Object for module registry (#​8232)

v24.5.0

Compare Source

Features
  • [jest-haste-map] Expose throwOnModuleCollision via config.haste (#​8113)
Chore & Maintenance
  • [expect] Export Matchers interface from expect (#​8093)

v24.4.0

Compare Source

Features
  • [jest-resolve] Now supports PnP environment without plugins (#​8094)
Fixes
  • [expect] Compare DOM nodes even if there are multiple Node classes (#​8064)
  • [jest-worker] worker.getStdout() can return null (#​8083)
  • [jest-worker] Re-attach stdout and stderr from new processes/threads created after retries (#​8087)
  • [jest-reporters/jest-runner] Serialize changedFiles passed to workers (#​8090)
Chore & Maintenance
  • [*] Make sure to include d.ts files in the tarball when building (#​8086)

v24.3.1

Compare Source

Fixes
  • [jest-cli] export functions compatible with import {default} (#​8080)
  • [jest-worker]: Fix retries and error notification in workers (#​8079)
Chore & Maintenance
  • [pretty-format]: Use react-is instead of manual $$typeof checks (#​8060)

v24.3.0

Compare Source

We skipped 24.2.0 because a draft was accidentally published. Please use 24.3.0 or a newer version instead.

Features
  • [expect]: Improve report when matcher fails, part 10 (#​7960)
  • [expect]: Improve report when matcher fails, part 11 (#​8008)
  • [expect]: Improve report when matcher fails, part 12 (#​8033)
  • [expect]: Improve report when matcher fails, part 7 (#​7866)
  • [expect]: Improve report when matcher fails, part 8 (#​7876)
  • [expect]: Improve report when matcher fails, part 9 (#​7940)
  • [jest-circus/jest-jasmine2] Warn if describe returns a value (#​7852)
  • [jest-config] Print error information on preset normalization error (#​7935)
  • [jest-get-type] Add isPrimitive function (#​7708)
  • [jest-haste-map] Add skipPackageJson option (#​7778)
  • [jest-util] Add isPromise (#​7852)
  • [pretty-format] Support React.memo (#​7891)
Fixes
  • [expect] Fix toStrictEqual not considering arrays with objects having undefined values correctly (#​7938)
  • [expect] Fix custom async matcher stack trace (#​7652)
  • [expect] Fix non-object received value in toHaveProperty (#​7986, #​8067)
  • [expect] Fix non-symmetric equal for Number (#​7948)
  • [expect] Remove duck typing and obsolete browser support code when comparing DOM nodes and use DOM-Level-3 API instead (#​7995)
  • [jest-changed-files] Fix getChangedFilesFromRoots to not return parts of the commit messages as if they were files, when the commit messages contained multiple paragraphs (#​7961)
  • [jest-changed-files] Fix pattern for HG changed files (#​8066)
  • [jest-changed-files] Improve default file selection for Mercurial repos (#​7880)
  • [jest-circus] Fix bug with test.only (#​7888)
  • [jest-circus]: Throw explicit error when errors happen after test is considered complete (#​8005)
  • [jest-cli] Fix prototype pollution vulnerability in dependency (#​7904)
  • [jest-cli] Refactor -o and --coverage combined (#​7611)
  • [jest-environment-node] Add missing globals: TextEncoder and TextDecoder (#​8022)
  • [jest-haste-map] Enforce uniqueness in names (mocks and haste ids) (#​8002)
  • [jest-jasmine2]: Throw explicit error when errors happen after test is considered complete (#​8005)
  • [jest-mock] Adds a type check to prototype to allow mocks of objects with a primitive prototype property. (#​8040)
  • [jest-transform] Normalize config and remove unnecessary checks, convert TestUtils.js to TypeScript (#​7801)
  • [jest-util]Make sure to not fail if unable to assign toStringTag to the process object, which is read only in Node 12 (#​8050)
  • [jest-validate] Fix validating async functions (#​7894)
  • [jest-worker] Fix jest-worker when using pre-allocated jobs (#​7934)
  • [static] Remove console log '-' on the front page (#​7977)
Chore & Maintenance
  • [*]: Setup building, linting and testing of TypeScript (#​7808, #​7855, #​7951)
  • [@jest/console]: Extract custom console implementations from jest-util into a new separate package (#​8030)
  • [@jest/core] Create new package, which is jest-cli minus yargs and prompts (#​7696)
  • [@jest/core]: Migrate to TypeScript (#​7998)
  • [@jest/fake-timers]: Extract FakeTimers class from jest-util into a new separate package (#​7987)
  • [@jest/reporter]: New package extracted from jest-cli (#​7902)
  • [@jest/reporters]: Migrate to TypeScript (#​7994, #​8045)
  • [@jest/source-map]: Extract getCallsite function from jest-util into a new separate package (#​8029)
  • [@jest/test-result]: Extract TestResult types and helpers into a new separate package (#​8034)
  • [@jest/transform]: Migrate to TypeScript (#​7918, #​7945)
  • [@jest/transform]: New package extracted from jest-runtime (#​7915)
  • [@jest/types]: New package to handle shared types (#​7834)
  • [babel-jest]: Migrate to TypeScript (#​7862)
  • [babel-plugin-jest-hoist]: Migrate to TypeScript (#​7898)
  • [diff-sequences]: Migrate to Typescript (#​7820)
  • [docs] Add missing import to docs (#​7928)
  • [docs] Update automock configuration, add note related to manual mocks (#​8051)
  • [docs] Update/Organize TestSequencer and testSchedulerHelper code comments(#​7984)
  • [docs]: Fix image paths in SnapshotTesting.md for current and version 24 (#​7872)
  • [docs]: Improve runAllTimers doc (it exhausts the micro-task queue) (#​8031)
  • [docs]: Update CONTRIBUTING.md to add information about running jest with jest-circus locally (#​8013).
  • [expect]: Migrate to TypeScript (#​7919, #​8028)
  • [jest-changed-files]: Migrate to TypeScript (#​7827)
  • [jest-circus]: Migrate to TypeScript (#​7916)
  • [jest-cli]: Migrate to TypeScript (#​8024)
  • [jest-diff]: Migrate to TypeScript (#​7824, #​8027)
  • [jest-docblock]: Migrate to TypeScript (#​7836)
  • [jest-each]: Migrate to Typescript (#​8007)
  • [jest-each]: Refactor into multiple files with better types (#​8018)
  • [jest-environment-jsdom]: Migrate to TypeScript (#​8003)
  • [jest-environment-node]: Migrate to TypeScript (#​7985)
  • [jest-get-type]: Migrate to TypeScript (#​7818)
  • [jest-haste-map]: Migrate to TypeScript (#​7854, #​7951)
  • [jest-jasmine2]: TS migration (#​7970)
  • [jest-leak-detector]: Migrate to TypeScript (#​7825)
  • [jest-matcher-utils]: Migrate to TypeScript (#​7835)
  • [jest-message-util]: Migrate to TypeScript (#​7834)
  • [jest-mock]: Migrate to TypeScript (#​7847, #​7850, #​7971)
  • [jest-phabricator]: Migrate to TypeScript (#​7965)
  • [jest-regex-util]: Migrate to TypeScript (#​7822)
  • [jest-repl]: Migrate to TypeScript (#​8000)
  • [jest-resolve-dependencies]: Migrate to TypeScript (#​7922)
  • [jest-resolve]: Migrate to TypeScript (#​7871)
  • [jest-runner]: Migrate to TypeScript (#​7968)
  • [jest-runtime]: Migrate to TypeScript (#​7964, #​7988)
  • [jest-serializer]: Migrate to TypeScript (#​7841)
  • [jest-snapshot]: Migrate to TypeScript (#​7899)
  • [jest-util]: Migrate to TypeScript (#​7844, #​8021)
  • [jest-validate]: Migrate to TypeScript (#​7991)
  • [jest-watcher]: Migrate to TypeScript (#​7843)
  • [jest-worker]: Migrate to TypeScript (#​7853)
  • [jest]: Migrate to TypeScript (#​8024)
  • [pretty-format]: Migrate to TypeScript (#​7809, #​7972)
Performance
  • [jest-haste-map] Optimize haste map tracking of deleted files with Watchman. (#​8056)

Configuration

📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Apr 02 '19 02:04 renovate[bot]

Codecov Report

Merging #34 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #34   +/-   ##
=======================================
  Coverage   38.77%   38.77%           
=======================================
  Files           4        4           
  Lines          98       98           
  Branches       22       22           
=======================================
  Hits           38       38           
  Misses         60       60           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update a1e94c6...775558c. Read the comment docs.

codecov-commenter avatar Jun 03 '20 18:06 codecov-commenter