From 5b5af67ba9a2dc77ec4e5f28b26ed5635c4e8457 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jul 2023 14:45:36 +0000 Subject: [PATCH] build(deps): bump jest from 29.5.0 to 29.6.0 (#1882) * build(deps): bump jest from 29.5.0 to 29.6.0 Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.5.0 to 29.6.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.0/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * explorer/sagas: fix race in tests Updating from jest 29.5.0 to 29.6.0 exposed a race condition in the tests where the mock took effect too late. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Lechner --- package.json | 2 +- src/explorer/sagas.test.ts | 20 +- yarn.lock | 479 ++++++++++++++++++++++--------------- 3 files changed, 295 insertions(+), 206 deletions(-) diff --git a/package.json b/package.json index 3eb1ae4d..8c6601bc 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "fs-extra": "^11.1.1", "html-webpack-plugin": "^5.5.3", "identity-obj-proxy": "^3.0.0", - "jest": "^29.5.0", + "jest": "^29.6.0", "jest-environment-jsdom": "^29.6.0", "jest-mock-extended": "^3.0.4", "jest-resolve": "^29.6.0", diff --git a/src/explorer/sagas.test.ts b/src/explorer/sagas.test.ts index fcd9f452..8e5220d3 100644 --- a/src/explorer/sagas.test.ts +++ b/src/explorer/sagas.test.ts @@ -155,20 +155,16 @@ describe('handleExplorerArchiveAllFiles', () => { }); describe('should continue when fileStorage succeeds', () => { - beforeEach(async () => { + it('should catch error', async () => { + const testError = new Error('test error'); + + jest.spyOn(browserFsAccess, 'fileSave').mockRejectedValue(testError); + saga.put( fileStorageDidDumpAllFiles([ { path: 'test.file', contents: 'test file contents' }, ]), ); - }); - - it('should catch error', async () => { - const testError = new Error('test error'); - - jest.spyOn(browserFsAccess, 'fileSave').mockImplementation(() => { - throw testError; - }); await expect(saga.take()).resolves.toEqual( alertsShowAlert('alerts', 'unexpectedError', { error: testError }), @@ -182,6 +178,12 @@ describe('handleExplorerArchiveAllFiles', () => { it('should archive file', async () => { jest.spyOn(browserFsAccess, 'fileSave'); + saga.put( + fileStorageDidDumpAllFiles([ + { path: 'test.file', contents: 'test file contents' }, + ]), + ); + await expect(saga.take()).resolves.toEqual( explorerDidArchiveAllFiles(), ); diff --git a/yarn.lock b/yarn.lock index eaa71f7e..55785d21 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1496,7 +1496,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6": version: 7.22.6 resolution: "@babel/traverse@npm:7.22.6" dependencies: @@ -2158,15 +2158,29 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/core@npm:29.5.0" +"@jest/console@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/console@npm:29.6.0" dependencies: - "@jest/console": ^29.5.0 - "@jest/reporters": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.0 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^29.6.0 + jest-util: ^29.6.0 + slash: ^3.0.0 + checksum: 9564f7d644ba06fdf05086e37f9cc5366dfae18d637bf92b26f51062672f97644a52a9b6182f1a09f47eb7c77812d301e358966f0231c8b39b614a39ce4c54c5 + languageName: node + linkType: hard + +"@jest/core@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/core@npm:29.6.0" + dependencies: + "@jest/console": ^29.6.0 + "@jest/reporters": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/transform": ^29.6.0 + "@jest/types": ^29.6.0 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 @@ -2174,20 +2188,20 @@ __metadata: exit: ^0.1.2 graceful-fs: ^4.2.9 jest-changed-files: ^29.5.0 - jest-config: ^29.5.0 - jest-haste-map: ^29.5.0 - jest-message-util: ^29.5.0 + jest-config: ^29.6.0 + jest-haste-map: ^29.6.0 + jest-message-util: ^29.6.0 jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-resolve-dependencies: ^29.5.0 - jest-runner: ^29.5.0 - jest-runtime: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 - jest-watcher: ^29.5.0 + jest-resolve: ^29.6.0 + jest-resolve-dependencies: ^29.6.0 + jest-runner: ^29.6.0 + jest-runtime: ^29.6.0 + jest-snapshot: ^29.6.0 + jest-util: ^29.6.0 + jest-validate: ^29.6.0 + jest-watcher: ^29.6.0 micromatch: ^4.0.4 - pretty-format: ^29.5.0 + pretty-format: ^29.6.0 slash: ^3.0.0 strip-ansi: ^6.0.0 peerDependencies: @@ -2195,11 +2209,11 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 9e8f5243fe82d5a57f3971e1b96f320058df7c315328a3a827263f3b17f64be10c80f4a9c1b1773628b64d2de6d607c70b5b2d5bf13e7f5ad04223e9ef6aac06 + checksum: 982662bc9e9080348b4f73685f230e0945d0e5a03959c295db68d837547d49abb47bc5dc476362f1b4ea8921d4cfe45f3eee531fda982ca7607be959faa6d710 languageName: node linkType: hard -"@jest/environment@npm:^29.5.0, @jest/environment@npm:^29.6.0": +"@jest/environment@npm:^29.6.0": version: 29.6.0 resolution: "@jest/environment@npm:29.6.0" dependencies: @@ -2220,17 +2234,26 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect@npm:29.5.0" +"@jest/expect-utils@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/expect-utils@npm:29.6.0" dependencies: - expect: ^29.5.0 - jest-snapshot: ^29.5.0 - checksum: bd10e295111547e6339137107d83986ab48d46561525393834d7d2d8b2ae9d5626653f3f5e48e5c3fa742ac982e97bdf1f541b53b9e1d117a247b08e938527f6 + jest-get-type: ^29.4.3 + checksum: ab34a135f53ae91673a3e6906eea01df13e1e96bce82865e7b57f491637b8e178761218b18e31aa847c73a7526a94d1ac3cea14d0ed38fa1b3c92ae384034425 languageName: node linkType: hard -"@jest/fake-timers@npm:^29.5.0, @jest/fake-timers@npm:^29.6.0": +"@jest/expect@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/expect@npm:29.6.0" + dependencies: + expect: ^29.6.0 + jest-snapshot: ^29.6.0 + checksum: 4745923ffd07462ea7642f10876a3505b58d314cb2b470e7f2cb6175255e438b95cf4c1b5f382209adcb19950a9eac95546d71aab6583ba41319f6caef7cb725 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.6.0": version: 29.6.0 resolution: "@jest/fake-timers@npm:29.6.0" dependencies: @@ -2244,28 +2267,28 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/globals@npm:29.5.0" +"@jest/globals@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/globals@npm:29.6.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/types": ^29.5.0 - jest-mock: ^29.5.0 - checksum: b309ab8f21b571a7c672608682e84bbdd3d2b554ddf81e4e32617fec0a69094a290ab42e3c8b2c66ba891882bfb1b8b2736720ea1285b3ad646d55c2abefedd9 + "@jest/environment": ^29.6.0 + "@jest/expect": ^29.6.0 + "@jest/types": ^29.6.0 + jest-mock: ^29.6.0 + checksum: f2ba4733b9020f98bd1414b5f4a99dace09093bc880cd17879cb846b6e96084bd76af1736244007f6a330a6a42a140593ffa8ba883a8ac9744788624b71f2c38 languageName: node linkType: hard -"@jest/reporters@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/reporters@npm:29.5.0" +"@jest/reporters@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/reporters@npm:29.6.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@jridgewell/trace-mapping": ^0.3.15 + "@jest/console": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/transform": ^29.6.0 + "@jest/types": ^29.6.0 + "@jridgewell/trace-mapping": ^0.3.18 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 @@ -2277,9 +2300,9 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - jest-worker: ^29.5.0 + jest-message-util: ^29.6.0 + jest-util: ^29.6.0 + jest-worker: ^29.6.0 slash: ^3.0.0 string-length: ^4.0.1 strip-ansi: ^6.0.0 @@ -2289,7 +2312,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 481268aac9a4a75cc49c4df1273d6b111808dec815e9d009dad717c32383ebb0cebac76e820ad1ab44e207540e1c2fe1e640d44c4f262de92ab1933e057fdeeb + checksum: 754a47c2958f07dbc6417f0e6da633241b5e06fbabccf6fc1da68cfbc0b86e1057fa19e4f9ef570370907dc34a848d5aca803dd779410a92a234ff1f963638b5 languageName: node linkType: hard @@ -2302,14 +2325,14 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/source-map@npm:29.4.3" +"@jest/source-map@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/source-map@npm:29.6.0" dependencies: - "@jridgewell/trace-mapping": ^0.3.15 + "@jridgewell/trace-mapping": ^0.3.18 callsites: ^3.0.0 graceful-fs: ^4.2.9 - checksum: 2301d225145f8123540c0be073f35a80fd26a2f5e59550fd68525d8cea580fb896d12bf65106591ffb7366a8a19790076dbebc70e0f5e6ceb51f81827ed1f89c + checksum: 9c6c40387410bb70b2fae8124287fc28f6bdd1b2d7f24348e8611e1bb638b404518228a4ce64a582365b589c536ae8e7ebab0126cef59a87874b71061d19783b languageName: node linkType: hard @@ -2325,19 +2348,31 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-sequencer@npm:29.5.0" +"@jest/test-result@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/test-result@npm:29.6.0" dependencies: - "@jest/test-result": ^29.5.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - slash: ^3.0.0 - checksum: eca34b4aeb2fda6dfb7f9f4b064c858a7adf64ec5c6091b6f4ed9d3c19549177cbadcf1c615c4c182688fa1cf085c8c55c3ca6eea40719a34554b0bf071d842e + "@jest/console": ^29.6.0 + "@jest/types": ^29.6.0 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: fe21bf0a4ba83e5afc5278b146ff4d510b05c50690e0500491dd6d5840e4a8c240f0237ad2f2f6dcd243a9aa0eefbbffe0fe97aa4f39859be2f0c6b7919b2147 languageName: node linkType: hard -"@jest/transform@npm:^29.5.0, @jest/transform@npm:^29.6.0": +"@jest/test-sequencer@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/test-sequencer@npm:29.6.0" + dependencies: + "@jest/test-result": ^29.6.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.6.0 + slash: ^3.0.0 + checksum: 6a3c07eebf095414ec4b74fe998ed8e6ddd46d3282ec0af5cddf4b19c3279248d020da29137a4c2c613588c14957310775855d4be2ccd8faeb782e908b058090 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.6.0": version: 29.6.0 resolution: "@jest/transform@npm:29.6.0" dependencies: @@ -2426,7 +2461,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.18 resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: @@ -2681,7 +2716,7 @@ __metadata: fs-extra: ^11.1.1 html-webpack-plugin: ^5.5.3 identity-obj-proxy: ^3.0.0 - jest: ^29.5.0 + jest: ^29.6.0 jest-environment-jsdom: ^29.6.0 jest-mock-extended: ^3.0.4 jest-resolve: ^29.6.0 @@ -5991,7 +6026,7 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^29.5.0, babel-jest@npm:^29.6.0": +"babel-jest@npm:^29.6.0": version: 29.6.0 resolution: "babel-jest@npm:29.6.0" dependencies: @@ -8513,7 +8548,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.5.0": +"expect@npm:^29.0.0": version: 29.5.0 resolution: "expect@npm:29.5.0" dependencies: @@ -8526,6 +8561,20 @@ __metadata: languageName: node linkType: hard +"expect@npm:^29.6.0": + version: 29.6.0 + resolution: "expect@npm:29.6.0" + dependencies: + "@jest/expect-utils": ^29.6.0 + "@types/node": "*" + jest-get-type: ^29.4.3 + jest-matcher-utils: ^29.6.0 + jest-message-util: ^29.6.0 + jest-util: ^29.6.0 + checksum: 686d0ef602bd0f80c729860d0131af9c6e960c9c7b0d5fb3cc72dda1cd2536c27968ff9ef52c40869b8f5eb6767fee1076c64658e9c49a094f72f9a1401a1969 + languageName: node + linkType: hard + "express@npm:^4.17.3": version: 4.18.1 resolution: "express@npm:4.18.1" @@ -10112,48 +10161,48 @@ __metadata: languageName: node linkType: hard -"jest-circus@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-circus@npm:29.5.0" +"jest-circus@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-circus@npm:29.6.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/environment": ^29.6.0 + "@jest/expect": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/types": ^29.6.0 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 is-generator-fn: ^2.0.0 - jest-each: ^29.5.0 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-runtime: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 + jest-each: ^29.6.0 + jest-matcher-utils: ^29.6.0 + jest-message-util: ^29.6.0 + jest-runtime: ^29.6.0 + jest-snapshot: ^29.6.0 + jest-util: ^29.6.0 p-limit: ^3.1.0 - pretty-format: ^29.5.0 + pretty-format: ^29.6.0 pure-rand: ^6.0.0 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 44ff5d06acedae6de6c866e20e3b61f83e29ab94cf9f960826e7e667de49c12dd9ab9dffd7fa3b7d1f9688a8b5bfb1ebebadbea69d9ed0d3f66af4a0ff8c2b27 + checksum: 1bc323606129752b1c30be7a4321003d5198e77955fa6eee5628baee32d2f1ebc35e467527d71743b48e44f756ca3dd685b077ad75f4a18a09b03f985fc3c9ad languageName: node linkType: hard -"jest-cli@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-cli@npm:29.5.0" +"jest-cli@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-cli@npm:29.6.0" dependencies: - "@jest/core": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/core": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/types": ^29.6.0 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 + jest-config: ^29.6.0 + jest-util: ^29.6.0 + jest-validate: ^29.6.0 prompts: ^2.0.1 yargs: ^17.3.1 peerDependencies: @@ -10163,34 +10212,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 39897bbbc0f0d8a6b975ab12fd13887eaa28d92e3dee9e0173a5cb913ae8cc2ae46e090d38c6d723e84d9d6724429cd08685b4e505fa447d31ca615630c7dbba + checksum: 77e83362963697bbde568131e7148cd66ea05f2601e44ca32a38609a613787dabfd5314cbfb29a90443d1a8d6632e4106ebe38b604fc180e26bf8bbf5a5847d1 languageName: node linkType: hard -"jest-config@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-config@npm:29.5.0" +"jest-config@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-config@npm:29.6.0" dependencies: "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.5.0 - "@jest/types": ^29.5.0 - babel-jest: ^29.5.0 + "@jest/test-sequencer": ^29.6.0 + "@jest/types": ^29.6.0 + babel-jest: ^29.6.0 chalk: ^4.0.0 ci-info: ^3.2.0 deepmerge: ^4.2.2 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-circus: ^29.5.0 - jest-environment-node: ^29.5.0 + jest-circus: ^29.6.0 + jest-environment-node: ^29.6.0 jest-get-type: ^29.4.3 jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-runner: ^29.5.0 - jest-util: ^29.5.0 - jest-validate: ^29.5.0 + jest-resolve: ^29.6.0 + jest-runner: ^29.6.0 + jest-util: ^29.6.0 + jest-validate: ^29.6.0 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^29.5.0 + pretty-format: ^29.6.0 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -10201,7 +10250,7 @@ __metadata: optional: true ts-node: optional: true - checksum: c37c4dab964c54ab293d4e302d40b09687037ac9d00b88348ec42366970747feeaf265e12e3750cd3660b40c518d4031335eda11ac10b70b10e60797ebbd4b9c + checksum: dac2e400cc30183b10e63f8d71536fa59bdd4a687e3698465065ceda61f8ccc947f3172f0718b0b17b406fa345ab89f02a3f2dbfda6de42fb40e4caad4cf5705 languageName: node linkType: hard @@ -10217,6 +10266,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-diff@npm:29.6.0" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.4.3 + jest-get-type: ^29.4.3 + pretty-format: ^29.6.0 + checksum: da62f6379fee94fbb14a59cc18023d11463ede121c5df37d8e5d9fcaf32525ccc62f2e043b405433e62c866b024ff828ab375f252232bbc941a2eb5fc8cba53e + languageName: node + linkType: hard + "jest-docblock@npm:^29.4.3": version: 29.4.3 resolution: "jest-docblock@npm:29.4.3" @@ -10226,16 +10287,16 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-each@npm:29.5.0" +"jest-each@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-each@npm:29.6.0" dependencies: - "@jest/types": ^29.5.0 + "@jest/types": ^29.6.0 chalk: ^4.0.0 jest-get-type: ^29.4.3 - jest-util: ^29.5.0 - pretty-format: ^29.5.0 - checksum: b8b297534d25834c5d4e31e4c687359787b1e402519e42664eb704cc3a12a7a91a017565a75acb02e8cf9afd3f4eef3350bd785276bec0900184641b765ff7a5 + jest-util: ^29.6.0 + pretty-format: ^29.6.0 + checksum: df5f32a8e96750614119ca2705837df77fa47a2a446085f4ee4d8d069f54a7eb7b0cb41672bf179ef56745f4edd9a317ca898087f203ec6b05e05f09a61720f4 languageName: node linkType: hard @@ -10260,17 +10321,17 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" +"jest-environment-node@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-environment-node@npm:29.6.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/environment": ^29.6.0 + "@jest/fake-timers": ^29.6.0 + "@jest/types": ^29.6.0 "@types/node": "*" - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 + jest-mock: ^29.6.0 + jest-util: ^29.6.0 + checksum: d71cfeac43ce60566b2f5cf61e8f2519a1b6453f1963b0c0296e8a9495fbfd87f5a63c894e28339a24772f4e908c05ac5fc7cc721571d43c07025f2d651f390c languageName: node linkType: hard @@ -10281,7 +10342,7 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^29.5.0, jest-haste-map@npm:^29.6.0": +"jest-haste-map@npm:^29.6.0": version: 29.6.0 resolution: "jest-haste-map@npm:29.6.0" dependencies: @@ -10304,13 +10365,13 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-leak-detector@npm:29.5.0" +"jest-leak-detector@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-leak-detector@npm:29.6.0" dependencies: jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 0fb845da7ac9cdfc9b3b2e35f6f623a41c547d7dc0103ceb0349013459d00de5870b5689a625e7e37f9644934b40e8f1dcdd5422d14d57470600350364676313 + pretty-format: ^29.6.0 + checksum: 2c6b758b9ece400e07764ac9ef4795c5a80600b5bba33045bb036be54692d1b5de5a00ead76fc505daff5fe53daf53567d4eaad3474100fc7f77feed63f44a8d languageName: node linkType: hard @@ -10326,6 +10387,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-matcher-utils@npm:29.6.0" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.6.0 + jest-get-type: ^29.4.3 + pretty-format: ^29.6.0 + checksum: ddf2b31aff9fc82dd5332541f2e8c367f2eb786d055aa35b6d8987f4dfa57638fd18acdf55c702b6fa53e5c1045ed74dcc7a0ca70d7b6eec6ff1ee2a9c2094d1 + languageName: node + linkType: hard + "jest-message-util@npm:^29.5.0, jest-message-util@npm:^29.6.0": version: 29.6.0 resolution: "jest-message-util@npm:29.6.0" @@ -10355,7 +10428,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^29.5.0, jest-mock@npm:^29.6.0": +"jest-mock@npm:^29.6.0": version: 29.6.0 resolution: "jest-mock@npm:29.6.0" dependencies: @@ -10385,17 +10458,17 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-resolve-dependencies@npm:29.5.0" +"jest-resolve-dependencies@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-resolve-dependencies@npm:29.6.0" dependencies: jest-regex-util: ^29.4.3 - jest-snapshot: ^29.5.0 - checksum: 479d2e5365d58fe23f2b87001e2e0adcbffe0147700e85abdec8f14b9703b0a55758c1929a9989e3f5d5e954fb88870ea4bfa04783523b664562fcf5f10b0edf + jest-snapshot: ^29.6.0 + checksum: fccd39808dac9cf226ef94c359910a738246581f6a7e5b310d42883a7ba4d277bdd9ae23136aebc75ff8d254e339cef28a6545d47ef8e7897dc5e6f633381e88 languageName: node linkType: hard -"jest-resolve@npm:^29.5.0, jest-resolve@npm:^29.6.0": +"jest-resolve@npm:^29.6.0": version: 29.6.0 resolution: "jest-resolve@npm:29.6.0" dependencies: @@ -10412,93 +10485,91 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runner@npm:29.5.0" +"jest-runner@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-runner@npm:29.6.0" dependencies: - "@jest/console": ^29.5.0 - "@jest/environment": ^29.5.0 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/console": ^29.6.0 + "@jest/environment": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/transform": ^29.6.0 + "@jest/types": ^29.6.0 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.13.1 graceful-fs: ^4.2.9 jest-docblock: ^29.4.3 - jest-environment-node: ^29.5.0 - jest-haste-map: ^29.5.0 - jest-leak-detector: ^29.5.0 - jest-message-util: ^29.5.0 - jest-resolve: ^29.5.0 - jest-runtime: ^29.5.0 - jest-util: ^29.5.0 - jest-watcher: ^29.5.0 - jest-worker: ^29.5.0 + jest-environment-node: ^29.6.0 + jest-haste-map: ^29.6.0 + jest-leak-detector: ^29.6.0 + jest-message-util: ^29.6.0 + jest-resolve: ^29.6.0 + jest-runtime: ^29.6.0 + jest-util: ^29.6.0 + jest-watcher: ^29.6.0 + jest-worker: ^29.6.0 p-limit: ^3.1.0 source-map-support: 0.5.13 - checksum: 437dea69c5dddca22032259787bac74790d5a171c9d804711415f31e5d1abfb64fa52f54a9015bb17a12b858fd0cf3f75ef6f3c9e94255a8596e179f707229c4 + checksum: 779dde1f4b855a39901c933d19046aedda6889e9ae316be26486bf5bc0dc714a43e8af3aa8b275fc3e86db67abb2a8cb63925f4e8b05f74642073641d0dddcfe languageName: node linkType: hard -"jest-runtime@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runtime@npm:29.5.0" +"jest-runtime@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-runtime@npm:29.6.0" dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/globals": ^29.5.0 - "@jest/source-map": ^29.4.3 - "@jest/test-result": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/environment": ^29.6.0 + "@jest/fake-timers": ^29.6.0 + "@jest/globals": ^29.6.0 + "@jest/source-map": ^29.6.0 + "@jest/test-result": ^29.6.0 + "@jest/transform": ^29.6.0 + "@jest/types": ^29.6.0 "@types/node": "*" chalk: ^4.0.0 cjs-module-lexer: ^1.0.0 collect-v8-coverage: ^1.0.0 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 + jest-haste-map: ^29.6.0 + jest-message-util: ^29.6.0 + jest-mock: ^29.6.0 jest-regex-util: ^29.4.3 - jest-resolve: ^29.5.0 - jest-snapshot: ^29.5.0 - jest-util: ^29.5.0 + jest-resolve: ^29.6.0 + jest-snapshot: ^29.6.0 + jest-util: ^29.6.0 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: 7af27bd9d54cf1c5735404cf8d76c6509d5610b1ec0106a21baa815c1aff15d774ce534ac2834bc440dccfe6348bae1885fd9a806f23a94ddafdc0f5bae4b09d + checksum: eb8248da108161cc087b978028bcc122af5881a895961f24bd3cb9be29ad80a0bb0cd743666562f2d86611c5bfdf28fbe7b48997b9ab98065f70686f366f4f4e languageName: node linkType: hard -"jest-snapshot@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-snapshot@npm:29.5.0" +"jest-snapshot@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-snapshot@npm:29.6.0" dependencies: "@babel/core": ^7.11.6 "@babel/generator": ^7.7.2 "@babel/plugin-syntax-jsx": ^7.7.2 "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/babel__traverse": ^7.0.6 + "@jest/expect-utils": ^29.6.0 + "@jest/transform": ^29.6.0 + "@jest/types": ^29.6.0 "@types/prettier": ^2.1.5 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^29.5.0 + expect: ^29.6.0 graceful-fs: ^4.2.9 - jest-diff: ^29.5.0 + jest-diff: ^29.6.0 jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 + jest-matcher-utils: ^29.6.0 + jest-message-util: ^29.6.0 + jest-util: ^29.6.0 natural-compare: ^1.4.0 - pretty-format: ^29.5.0 - semver: ^7.3.5 - checksum: fe5df54122ed10eed625de6416a45bc4958d5062b018f05b152bf9785ab7f355dcd55e40cf5da63895bf8278f8d7b2bb4059b2cfbfdee18f509d455d37d8aa2b + pretty-format: ^29.6.0 + semver: ^7.5.3 + checksum: f8e3aadce53df350a563b56d824a22400eb343358f3a565721fe4e8ff3fa82f89459cd495f42d4a3caebadf6ecc6bedce730edce008b25ac7ad84900ba4dbcf1 languageName: node linkType: hard @@ -10516,7 +10587,7 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^29.5.0, jest-validate@npm:^29.6.0": +"jest-validate@npm:^29.6.0": version: 29.6.0 resolution: "jest-validate@npm:29.6.0" dependencies: @@ -10547,7 +10618,7 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.5.0": +"jest-watcher@npm:^29.0.0": version: 29.5.0 resolution: "jest-watcher@npm:29.5.0" dependencies: @@ -10563,6 +10634,22 @@ __metadata: languageName: node linkType: hard +"jest-watcher@npm:^29.6.0": + version: 29.6.0 + resolution: "jest-watcher@npm:29.6.0" + dependencies: + "@jest/test-result": ^29.6.0 + "@jest/types": ^29.6.0 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + emittery: ^0.13.1 + jest-util: ^29.6.0 + string-length: ^4.0.1 + checksum: 0da47d27cbe9556b3b2eb4791bb4cb4d3bdb9c56a2e7c9a440ff60daca9c5ce69a39687ff90a44841f1a9612aa6b655c13054415b9163d6f8f8fe3eeb66e39c9 + languageName: node + linkType: hard + "jest-worker@npm:^26.2.1": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" @@ -10597,14 +10684,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^29.5.0": - version: 29.5.0 - resolution: "jest@npm:29.5.0" +"jest@npm:^29.6.0": + version: 29.6.0 + resolution: "jest@npm:29.6.0" dependencies: - "@jest/core": ^29.5.0 - "@jest/types": ^29.5.0 + "@jest/core": ^29.6.0 + "@jest/types": ^29.6.0 import-local: ^3.0.2 - jest-cli: ^29.5.0 + jest-cli: ^29.6.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -10612,7 +10699,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: a8ff2eb0f421623412236e23cbe67c638127fffde466cba9606bc0c0553b4c1e5cb116d7e0ef990b5d1712851652c8ee461373b578df50857fe635b94ff455d5 + checksum: de70a7fba864e6af413092beca6c38cfe1552624207ae849df3a069270c78456b7094a4fcf4335015902bcff275576f0f1d98d958691425503513446dd9891aa languageName: node linkType: hard