From a6c0e50acafb27c95a5ece5160fed0a6fba5196e Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Mon, 10 Oct 2022 19:13:42 +0800 Subject: [PATCH 01/15] update --- package.json | 12 +- .../__snapshots__/hoistPlugin.test.ts.snap | 36 ---- .../src/__tests__/ScriptTransformer.test.ts | 12 +- .../ScriptTransformer.test.ts.snap | 22 +-- website/package.json | 2 +- yarn.lock | 168 +++++++++--------- 6 files changed, 101 insertions(+), 151 deletions(-) diff --git a/package.json b/package.json index 4d4bac5f8990..e3fdd5312e15 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,12 @@ "private": true, "version": "0.0.0", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/plugin-transform-modules-commonjs": "^7.1.0", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", - "@babel/preset-typescript": "^7.0.0", - "@babel/register": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@babel/register": "^7.18.9", "@crowdin/cli": "^3.5.2", "@jest/globals": "workspace:^", "@jest/test-utils": "workspace:^", diff --git a/packages/babel-plugin-jest-hoist/src/__tests__/__snapshots__/hoistPlugin.test.ts.snap b/packages/babel-plugin-jest-hoist/src/__tests__/__snapshots__/hoistPlugin.test.ts.snap index a95af4e804b7..b69f8f718fe4 100644 --- a/packages/babel-plugin-jest-hoist/src/__tests__/__snapshots__/hoistPlugin.test.ts.snap +++ b/packages/babel-plugin-jest-hoist/src/__tests__/__snapshots__/hoistPlugin.test.ts.snap @@ -14,12 +14,9 @@ _getJestObj().mock('some-module', () => { const actual = jest.requireActual('some-module'); return jest.fn(); }); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } @@ -33,7 +30,6 @@ jest.mock('./App', () => () =>
Hello world
); ↓ ↓ ↓ ↓ ↓ ↓ var _jsxFileName = '/root/project/src/file.js'; - _getJestObj().mock( './App', () => () => @@ -52,14 +48,10 @@ _getJestObj().mock( this, ), ); - import {jsxDEV as _jsxDEV} from 'react/jsx-dev-runtime'; - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } @@ -77,12 +69,9 @@ jest.mock('some-module', () => { _getJestObj().mock('some-module', () => { _getJestObj().mock('some-module'); }); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } @@ -102,15 +91,11 @@ jest.requireActual('some-module'); _getJestObj().mock('some-module', () => { _getJestObj().requireActual('some-module'); }); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - jest.requireActual('some-module'); @@ -129,15 +114,11 @@ jest.mock('some-module', () => { _getJestObj().mock('some-module', () => { _getJestObj().mock('some-module'); }); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - import {jest} from '@jest/globals'; @@ -158,15 +139,11 @@ jest.requireActual('some-module'); _getJestObj().mock('some-module', () => { _getJestObj().requireActual('some-module'); }); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - import {jest} from '@jest/globals'; jest.requireActual('some-module'); @@ -184,7 +161,6 @@ jest.mock('some-module', () => { ↓ ↓ ↓ ↓ ↓ ↓ const {jest} = require('@jest/globals'); - jest.mock('some-module', () => { jest.requireActual('some-module'); }); @@ -202,17 +178,12 @@ jest.disableAutomock(); ↓ ↓ ↓ ↓ ↓ ↓ _getJestObj().enableAutomock(); - _getJestObj().disableAutomock(); - function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - require('x'); @@ -228,12 +199,9 @@ beforeEach(() => { function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - beforeEach(() => { _getJestObj().mock('someNode'); }); @@ -252,15 +220,11 @@ beforeEach(() => { function _getJestObj() { const {jest} = require('@jest/globals'); - _getJestObj = () => jest; - return jest; } - beforeEach(() => { _getJestObj().mock('someNode'); - require('x'); }); diff --git a/packages/jest-transform/src/__tests__/ScriptTransformer.test.ts b/packages/jest-transform/src/__tests__/ScriptTransformer.test.ts index e334ead1f0e1..7da15d4723f7 100644 --- a/packages/jest-transform/src/__tests__/ScriptTransformer.test.ts +++ b/packages/jest-transform/src/__tests__/ScriptTransformer.test.ts @@ -1243,7 +1243,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['content'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,OAAO', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,OAAO', }; /* eslint-enable */ @@ -1292,7 +1292,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['content'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,OAAO', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,OAAO', }; /* eslint-enable */ @@ -1341,7 +1341,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['content'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,OAAO', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,OAAO', }; /* eslint-enable */ @@ -1382,7 +1382,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['module.exports = "banana";'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,MAAM,CAACC,OAAP,GAAiB,QAAjB', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,MAAM,CAACC,OAAO,GAAG,QAAQ', }; /* eslint-enable */ @@ -1422,7 +1422,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['module.exports = "banana";'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,MAAM,CAACC,OAAP,GAAiB,QAAjB', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,MAAM,CAACC,OAAO,GAAG,QAAQ', }; /* eslint-enable */ @@ -1462,7 +1462,7 @@ describe('ScriptTransformer', () => { sources: ['banana.js'], sourcesContent: ['module.exports = "banana";'], mappings: - ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;;;;;;;;;;AAfZA,MAAM,CAACC,OAAP,GAAiB,QAAjB', + ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAA;MAAA;IAAA;EAAA;EAAA;AAAA;AAAA;AAAA;AAfZA,MAAM,CAACC,OAAO,GAAG,QAAQ', }; /* eslint-enable */ diff --git a/packages/jest-transform/src/__tests__/__snapshots__/ScriptTransformer.test.ts.snap b/packages/jest-transform/src/__tests__/__snapshots__/ScriptTransformer.test.ts.snap index 3132902635bc..14a7c3379e61 100644 --- a/packages/jest-transform/src/__tests__/__snapshots__/ScriptTransformer.test.ts.snap +++ b/packages/jest-transform/src/__tests__/__snapshots__/ScriptTransformer.test.ts.snap @@ -508,11 +508,9 @@ function cov_25u22311x4() { hash: "3f8e915bed83285455a8a16aa04dc0cf5242d755" }; var coverage = global[gcv] || (global[gcv] = {}); - if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } - var actualCoverage = coverage[path]; { // @ts-ignore @@ -522,11 +520,10 @@ function cov_25u22311x4() { } return actualCoverage; } - cov_25u22311x4(); cov_25u22311x4().s[0]++; module.exports = "banana"; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiYmFuYW5hLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCJiYW5hbmFcIjsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWVZOzs7Ozs7Ozs7O0FBZlpBLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQixRQUFqQiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiYmFuYW5hLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCJiYW5hbmFcIjsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlWTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7QUFmWkEsTUFBTSxDQUFDQyxPQUFPLEdBQUcsUUFBUSJ9" `; exports[`ScriptTransformer transforms a file async properly 2`] = ` @@ -600,11 +597,9 @@ function cov_23yvu8etmu() { hash: "8b5afd38d79008f13ebc229b89ef82b12ee9447a" }; var coverage = global[gcv] || (global[gcv] = {}); - if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } - var actualCoverage = coverage[path]; { // @ts-ignore @@ -614,17 +609,15 @@ function cov_23yvu8etmu() { } return actualCoverage; } - cov_23yvu8etmu(); cov_23yvu8etmu().s[0]++; - module.exports = () => { /* istanbul ignore next */ cov_23yvu8etmu().f[0]++; cov_23yvu8etmu().s[1]++; return "kiwi"; }; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsia2l3aS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICgpID0+IFwia2l3aVwiOyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlWTs7Ozs7Ozs7Ozs7QUFmWkEsTUFBTSxDQUFDQyxPQUFQLEdBQWlCLE1BQU07RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFNLENBQTdCIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsia2l3aS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICgpID0+IFwia2l3aVwiOyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBZVk7SUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0FBZlpBLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHLE1BQU07RUFBQTtFQUFBO0VBQUE7RUFBQSxhQUFNO0FBQUQsQ0FBQyJ9" `; exports[`ScriptTransformer transforms a file properly 1`] = ` @@ -660,11 +653,9 @@ function cov_25u22311x4() { hash: "3f8e915bed83285455a8a16aa04dc0cf5242d755" }; var coverage = global[gcv] || (global[gcv] = {}); - if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } - var actualCoverage = coverage[path]; { // @ts-ignore @@ -674,11 +665,10 @@ function cov_25u22311x4() { } return actualCoverage; } - cov_25u22311x4(); cov_25u22311x4().s[0]++; module.exports = "banana"; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiYmFuYW5hLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCJiYW5hbmFcIjsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWVZOzs7Ozs7Ozs7O0FBZlpBLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQixRQUFqQiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiYmFuYW5hLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCJiYW5hbmFcIjsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlWTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7QUFmWkEsTUFBTSxDQUFDQyxPQUFPLEdBQUcsUUFBUSJ9" `; exports[`ScriptTransformer transforms a file properly 2`] = ` @@ -752,11 +742,9 @@ function cov_23yvu8etmu() { hash: "8b5afd38d79008f13ebc229b89ef82b12ee9447a" }; var coverage = global[gcv] || (global[gcv] = {}); - if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } - var actualCoverage = coverage[path]; { // @ts-ignore @@ -766,17 +754,15 @@ function cov_23yvu8etmu() { } return actualCoverage; } - cov_23yvu8etmu(); cov_23yvu8etmu().s[0]++; - module.exports = () => { /* istanbul ignore next */ cov_23yvu8etmu().f[0]++; cov_23yvu8etmu().s[1]++; return "kiwi"; }; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsia2l3aS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICgpID0+IFwia2l3aVwiOyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFlWTs7Ozs7Ozs7Ozs7QUFmWkEsTUFBTSxDQUFDQyxPQUFQLEdBQWlCLE1BQU07RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFNLENBQTdCIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsia2l3aS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICgpID0+IFwia2l3aVwiOyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBZVk7SUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0FBZlpBLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHLE1BQU07RUFBQTtFQUFBO0VBQUE7RUFBQSxhQUFNO0FBQUQsQ0FBQyJ9" `; exports[`ScriptTransformer uses mixture of sync/async preprocessors 1`] = ` diff --git a/website/package.json b/website/package.json index 186260213226..86158fafcb4b 100644 --- a/website/package.json +++ b/website/package.json @@ -44,7 +44,7 @@ "react-markdown": "^8.0.0" }, "devDependencies": { - "@babel/core": "^7.11.6", + "@babel/core": "^7.19.3", "@crowdin/cli": "^3.5.2", "@types/react": "^17.0.3", "graphql": "^16.3.0", diff --git a/yarn.lock b/yarn.lock index cb048a1e9927..8ae0d23a35b1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -281,10 +281,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.8, @babel/compat-data@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/compat-data@npm:7.19.1" - checksum: f985887ea08a140e4af87a94d3fb17af0345491eb97f5a85b1840255c2e2a97429f32a8fd12a7aae9218af5f1024f1eb12a5cd280d2d69b2337583c17ea506ba +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.19.3, @babel/compat-data@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/compat-data@npm:7.19.4" + checksum: 757fdaeb6756c2d323ff56f60fb8e670292108cda6abf762a56c0d40910ecc4d2c7e283dbdfbcee6bc28c74ad659144352609e1cb49d31e101ab13ea5ce90072 languageName: node linkType: hard @@ -312,37 +312,37 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6": - version: 7.19.1 - resolution: "@babel/core@npm:7.19.1" +"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6, @babel/core@npm:^7.19.3": + version: 7.19.3 + resolution: "@babel/core@npm:7.19.3" dependencies: "@ampproject/remapping": ^2.1.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.0 - "@babel/helper-compilation-targets": ^7.19.1 + "@babel/generator": ^7.19.3 + "@babel/helper-compilation-targets": ^7.19.3 "@babel/helper-module-transforms": ^7.19.0 "@babel/helpers": ^7.19.0 - "@babel/parser": ^7.19.1 + "@babel/parser": ^7.19.3 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 + "@babel/traverse": ^7.19.3 + "@babel/types": ^7.19.3 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.1 semver: ^6.3.0 - checksum: 941c8c119b80bdba5fafc80bbaa424d51146b6d3c30b8fae35879358dd37c11d3d0926bc7e970a0861229656eedaa8c884d4a3a25cc904086eb73b827a2f1168 + checksum: dd883311209ad5a2c65b227daeb7247d90a382c50f4c6ad60c5ee40927eb39c34f0690d93b775c0427794261b72fa8f9296589a2dbda0782366a9f1c6de00c08 languageName: node linkType: hard -"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.0, @babel/generator@npm:^7.7.2": - version: 7.19.0 - resolution: "@babel/generator@npm:7.19.0" +"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.3, @babel/generator@npm:^7.19.4, @babel/generator@npm:^7.7.2": + version: 7.19.4 + resolution: "@babel/generator@npm:7.19.4" dependencies: - "@babel/types": ^7.19.0 + "@babel/types": ^7.19.4 "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - checksum: aa3d5785cf8f8e81672dcc61aef351188efeadb20d9f66d79113d82cbcf3bbbdeb829989fa14582108572ddbc4e4027bdceb06ccaf5ec40fa93c2dda8fbcd4aa + checksum: c955b5d1b3de2584ca906a0f9a8b0a3ef680967c0cf6e309a76a5c10999a842c6b2d3864963599a9a8103b6e793423e7faddafff68f417d3942116b58bcc76f4 languageName: node linkType: hard @@ -365,17 +365,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.19.0, @babel/helper-compilation-targets@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-compilation-targets@npm:7.19.1" +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.19.0, @babel/helper-compilation-targets@npm:^7.19.3": + version: 7.19.3 + resolution: "@babel/helper-compilation-targets@npm:7.19.3" dependencies: - "@babel/compat-data": ^7.19.1 + "@babel/compat-data": ^7.19.3 "@babel/helper-validator-option": ^7.18.6 browserslist: ^4.21.3 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: c2d3039265e498b341a6b597f855f2fcef02659050fefedf36ad4e6815e6aafe1011a761214cc80d98260ed07ab15a8cbe959a0458e97bec5f05a450e1b1741b + checksum: aafcb4490c98cddb3255fff98bfbdb881b4def85a1935fd9b1f9b1f0f8b502696839f6b387fb508ca991ea72ba82ce6913bab99f21df4ce80bda2b79e91a09f5 languageName: node linkType: hard @@ -570,14 +570,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/helper-string-parser@npm:7.18.10" - checksum: d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1 +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6": +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a @@ -625,12 +625,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.8, @babel/parser@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/parser@npm:7.19.1" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.8, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/parser@npm:7.19.4" bin: parser: ./bin/babel-parser.js - checksum: b1e0acb346b2a533c857e1e97ac0886cdcbd76aafef67835a2b23f760c10568eb53ad8a27dd5f862d8ba4e583742e6067f107281ccbd68959d61bc61e4ddaa51 + checksum: 5ef97da97915085ff3b9c562b04fb6316074ece52d20de95f44c47b46abf87fd754cbcae769a69570a84652b736afe5bb2cb7dc117aa7ad6d81ab40eed0c613b languageName: node linkType: hard @@ -698,8 +698,8 @@ __metadata: linkType: hard "@babel/plugin-proposal-decorators@npm:*": - version: 7.19.1 - resolution: "@babel/plugin-proposal-decorators@npm:7.19.1" + version: 7.19.3 + resolution: "@babel/plugin-proposal-decorators@npm:7.19.3" dependencies: "@babel/helper-create-class-features-plugin": ^7.19.0 "@babel/helper-plugin-utils": ^7.19.0 @@ -708,7 +708,7 @@ __metadata: "@babel/plugin-syntax-decorators": ^7.19.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a80c048ce1940a91dd468cab7f6f7087903c64fd83f669da74a420e1d0f3eeac623f16b6bc02532148733a4e602771d19e080f5b858fbd0e69cfb74317226ed6 + checksum: d5ff9b963907e960968733a736e329d5c6fd9fe3432379cb8f34858ada9163e92d0c393603602c70126ee6b61f2fff274284b3da9f43e7f3b9f00dbc7052b747 languageName: node linkType: hard @@ -809,18 +809,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.9" +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.19.4" dependencies: - "@babel/compat-data": ^7.18.8 - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/compat-data": ^7.19.4 + "@babel/helper-compilation-targets": ^7.19.3 + "@babel/helper-plugin-utils": ^7.19.0 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 "@babel/plugin-transform-parameters": ^7.18.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 66b9bae741d46edf1c96776d26dfe5d335981e57164ec2450583e3d20dfaa08a5137ffebb897e443913207789f9816bfec4ae845f38762c0196a60949eaffdba + checksum: 90a2a59da305e6c8c83831e16079193df33d727a77a90972e286af2c8c0295fddb91b0978b88f16f63080d08a82b08ce3ee82a88b0488b3c51decc73c1d35786 languageName: node linkType: hard @@ -1175,14 +1175,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-block-scoping@npm:7.18.9" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.19.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.19.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f8064ea431eb7aa349dc5b6be87a650f912b48cd65afde917e8644f6f840d7f9d2ce4795f2aa3955aa5b23a73d4ad38abd03386ae109b4b8702b746c6d35bda3 + checksum: 86353ccbb57b4a0513ac2b1209271858f9c3f2c56b15a6225ff5f1c97ffb1c48f8984046a718a9835ecdae100cbe80ed0b9ca15a5554e33386671b56a8cd887c languageName: node linkType: hard @@ -1216,14 +1216,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/plugin-transform-destructuring@npm:7.18.13" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/plugin-transform-destructuring@npm:7.19.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.19.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 83e44ec93a4cfbf69376db8836d00ec803820081bf0f8b6cea73a9b3cd320b8285768d5b385744af4a27edda4b6502245c52d3ed026ea61356faf57bfe78effb + checksum: 0ca40f6abf7273dafefb7a1cc11fef2b9ab3edbd23188cdcff8cd5e30783b89d64e7813e44aae9efab417b90972ae80971bf6c4130eeeb112bcfb44100c72657 languageName: node linkType: hard @@ -1333,7 +1333,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.1.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.18.6": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" dependencies: @@ -1644,12 +1644,12 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.1.0, @babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6": - version: 7.19.1 - resolution: "@babel/preset-env@npm:7.19.1" +"@babel/preset-env@npm:^7.1.0, @babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6, @babel/preset-env@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/preset-env@npm:7.19.4" dependencies: - "@babel/compat-data": ^7.19.1 - "@babel/helper-compilation-targets": ^7.19.1 + "@babel/compat-data": ^7.19.4 + "@babel/helper-compilation-targets": ^7.19.3 "@babel/helper-plugin-utils": ^7.19.0 "@babel/helper-validator-option": ^7.18.6 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 @@ -1663,7 +1663,7 @@ __metadata: "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.18.9 + "@babel/plugin-proposal-object-rest-spread": ^7.19.4 "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 "@babel/plugin-proposal-optional-chaining": ^7.18.9 "@babel/plugin-proposal-private-methods": ^7.18.6 @@ -1687,10 +1687,10 @@ __metadata: "@babel/plugin-transform-arrow-functions": ^7.18.6 "@babel/plugin-transform-async-to-generator": ^7.18.6 "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.18.9 + "@babel/plugin-transform-block-scoping": ^7.19.4 "@babel/plugin-transform-classes": ^7.19.0 "@babel/plugin-transform-computed-properties": ^7.18.9 - "@babel/plugin-transform-destructuring": ^7.18.13 + "@babel/plugin-transform-destructuring": ^7.19.4 "@babel/plugin-transform-dotall-regex": ^7.18.6 "@babel/plugin-transform-duplicate-keys": ^7.18.9 "@babel/plugin-transform-exponentiation-operator": ^7.18.6 @@ -1717,7 +1717,7 @@ __metadata: "@babel/plugin-transform-unicode-escapes": ^7.18.10 "@babel/plugin-transform-unicode-regex": ^7.18.6 "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.19.0 + "@babel/types": ^7.19.4 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 @@ -1725,7 +1725,7 @@ __metadata: semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3fcd4f3e768b8b0c9e8f9fb2b23d694d838d3cc936c783aaa9c436b863ae24811059b6ffed80e2ac7d54e7d2c18b0a190f4de05298cf461d27b2817b617ea71f + checksum: f12af25281f3c5e7df60fa1e79ad481ddd7f6a111d4c0fabcffdabf0eaed3a01b4f8c647ae5445ed1f58df70f52083ffd283e8919ade7afa73801a49c733d22c languageName: node linkType: hard @@ -1786,7 +1786,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.0.0, @babel/register@npm:^7.13.16": +"@babel/register@npm:^7.0.0, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" dependencies: @@ -1831,32 +1831,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.7.2": - version: 7.19.1 - resolution: "@babel/traverse@npm:7.19.1" +"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.2": + version: 7.19.4 + resolution: "@babel/traverse@npm:7.19.4" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.0 + "@babel/generator": ^7.19.4 "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-function-name": ^7.19.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.19.1 - "@babel/types": ^7.19.0 + "@babel/parser": ^7.19.4 + "@babel/types": ^7.19.4 debug: ^4.1.0 globals: ^11.1.0 - checksum: 9d782b5089ebc989e54c2406814ed1206cb745ed2734e6602dee3e23d4b6ebbb703ff86e536276630f8de83fda6cde99f0634e3c3d847ddb40572d0303ba8800 + checksum: 8ae1ac3dace181620cd0e3078aec99604a48302fb873193a171e37a7cc4f8909ed496f286bf08c6473f9692db36423e2601eb9c771493d19f6a5fd1a56745af5 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.19.0 - resolution: "@babel/types@npm:7.19.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.19.4 + resolution: "@babel/types@npm:7.19.4" dependencies: - "@babel/helper-string-parser": ^7.18.10 - "@babel/helper-validator-identifier": ^7.18.6 + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: 9b346715a68aeede70ba9c685a144b0b26c53bcd595d448e24c8fa8df4d5956a5712e56ebadb7c85dcc32f218ee42788e37b93d50d3295c992072224cb3ef3fe + checksum: 4032f6407093f80dd4f4764be676f7527d2a5c0381586967cd79683cf8af01cdc16745a381b9cef045f702f0c9b0dffd880d84ee55dad59ba01bd23d5d52a8e0 languageName: node linkType: hard @@ -2751,12 +2751,12 @@ __metadata: version: 0.0.0-use.local resolution: "@jest/monorepo@workspace:." dependencies: - "@babel/core": ^7.11.6 - "@babel/plugin-transform-modules-commonjs": ^7.1.0 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 - "@babel/preset-typescript": ^7.0.0 - "@babel/register": ^7.0.0 + "@babel/core": ^7.19.3 + "@babel/plugin-transform-modules-commonjs": ^7.18.6 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@babel/register": ^7.18.9 "@crowdin/cli": ^3.5.2 "@jest/globals": "workspace:^" "@jest/test-utils": "workspace:^" @@ -12976,7 +12976,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-website@workspace:website" dependencies: - "@babel/core": ^7.11.6 + "@babel/core": ^7.19.3 "@crowdin/cli": ^3.5.2 "@docusaurus/core": ^2.0.0 "@docusaurus/plugin-client-redirects": ^2.0.0 From 9d67f64f66452f1f0357a349e251de7e84cc5054 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Mon, 10 Oct 2022 19:26:23 +0800 Subject: [PATCH 02/15] yarn constraints --- examples/angular/package.json | 8 +- examples/async/package.json | 4 +- examples/automatic-mocks/package.json | 4 +- examples/enzyme/package.json | 6 +- examples/expect-extend/package.json | 6 +- examples/getting-started/package.json | 4 +- examples/jquery/package.json | 4 +- examples/manual-mocks/package.json | 4 +- examples/module-mock/package.json | 4 +- examples/mongodb/package.json | 4 +- examples/react-native/package.json | 4 +- examples/react-testing-library/package.json | 6 +- examples/react/package.json | 6 +- examples/snapshot/package.json | 6 +- examples/timer/package.json | 4 +- examples/typescript/package.json | 8 +- packages/babel-jest/package.json | 2 +- packages/babel-plugin-jest-hoist/package.json | 10 +- packages/jest-circus/package.json | 4 +- packages/jest-config/package.json | 2 +- packages/jest-message-util/package.json | 2 +- packages/jest-snapshot/package.json | 16 +- packages/jest-transform/package.json | 2 +- yarn.lock | 146 +++++++++--------- 24 files changed, 133 insertions(+), 133 deletions(-) diff --git a/examples/angular/package.json b/examples/angular/package.json index cb64e7476e6d..a11e97978f20 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -19,10 +19,10 @@ "zone.js": "~0.11.3" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/plugin-proposal-decorators": "*", - "@babel/preset-env": "^7.1.0", - "@babel/preset-typescript": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/plugin-proposal-decorators": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-typescript": "^7.18.6", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "babel-plugin-transform-typescript-metadata": "*", diff --git a/examples/async/package.json b/examples/async/package.json index 76c83de2a4da..69db6f67c259 100644 --- a/examples/async/package.json +++ b/examples/async/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-async", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/automatic-mocks/package.json b/examples/automatic-mocks/package.json index 942dd35ee0c6..fe953a63ce23 100644 --- a/examples/automatic-mocks/package.json +++ b/examples/automatic-mocks/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-automatic-mocks", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/enzyme/package.json b/examples/enzyme/package.json index 2da88b5902ca..381bb04b0a32 100644 --- a/examples/enzyme/package.json +++ b/examples/enzyme/package.json @@ -7,9 +7,9 @@ "react-dom": "^16.14.0" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", "babel-jest": "workspace:^", "enzyme": "*", "enzyme-adapter-react-16": "*", diff --git a/examples/expect-extend/package.json b/examples/expect-extend/package.json index 7101e8f6ab28..51970a5f5e8f 100644 --- a/examples/expect-extend/package.json +++ b/examples/expect-extend/package.json @@ -3,9 +3,9 @@ "version": "0.0.0", "name": "example-expect-extend", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-typescript": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-typescript": "^7.18.6", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "expect": "workspace:^", diff --git a/examples/getting-started/package.json b/examples/getting-started/package.json index ac8ef772504c..430e1f7d9655 100644 --- a/examples/getting-started/package.json +++ b/examples/getting-started/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-getting-started", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/jquery/package.json b/examples/jquery/package.json index c7808e236cae..af89c053011e 100644 --- a/examples/jquery/package.json +++ b/examples/jquery/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-jquery", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/manual-mocks/package.json b/examples/manual-mocks/package.json index a48654f32d80..7080e0a59e92 100644 --- a/examples/manual-mocks/package.json +++ b/examples/manual-mocks/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-manual-mocks", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/module-mock/package.json b/examples/module-mock/package.json index ac8977d022b4..ffbc8b04763a 100644 --- a/examples/module-mock/package.json +++ b/examples/module-mock/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-manual-mock", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/mongodb/package.json b/examples/mongodb/package.json index 8edc62d7d24a..d5f2be84ca5c 100644 --- a/examples/mongodb/package.json +++ b/examples/mongodb/package.json @@ -9,8 +9,8 @@ "mongodb-memory-server": "^8.3.0" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/react-native/package.json b/examples/react-native/package.json index 1de1769e14e2..2b955f3417ce 100644 --- a/examples/react-native/package.json +++ b/examples/react-native/package.json @@ -11,8 +11,8 @@ "react-native": "0.70.0" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^", "react-test-renderer": "18.1.0" diff --git a/examples/react-testing-library/package.json b/examples/react-testing-library/package.json index 9caf65477ae3..1a345ab493dc 100644 --- a/examples/react-testing-library/package.json +++ b/examples/react-testing-library/package.json @@ -7,9 +7,9 @@ "react-dom": "^17.0.1" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", "@testing-library/react": "^12.1.5", "babel-jest": "workspace:^", "jest": "workspace:^" diff --git a/examples/react/package.json b/examples/react/package.json index f100ce09fc35..1adba4425980 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -7,9 +7,9 @@ "react-dom": "^17.0.1" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/snapshot/package.json b/examples/snapshot/package.json index 2080a7f59882..6f3a2f7884d6 100644 --- a/examples/snapshot/package.json +++ b/examples/snapshot/package.json @@ -6,9 +6,9 @@ "react": "17.0.2" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", "babel-jest": "workspace:^", "jest": "workspace:^", "react-test-renderer": "17.0.2" diff --git a/examples/timer/package.json b/examples/timer/package.json index c03dfc6a4b55..3eb39be906e6 100644 --- a/examples/timer/package.json +++ b/examples/timer/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-timer", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/typescript/package.json b/examples/typescript/package.json index 3ca4c4463cf5..c925eff833e0 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -8,10 +8,10 @@ "typescript": "^4.8.2" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.12.1", - "@babel/preset-typescript": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "jest": "workspace:^" diff --git a/packages/babel-jest/package.json b/packages/babel-jest/package.json index 408c8048c489..dbde3e4d71cb 100644 --- a/packages/babel-jest/package.json +++ b/packages/babel-jest/package.json @@ -27,7 +27,7 @@ "slash": "^3.0.0" }, "devDependencies": { - "@babel/core": "^7.11.6", + "@babel/core": "^7.19.3", "@jest/test-utils": "workspace:^", "@types/graceful-fs": "^4.1.3" }, diff --git a/packages/babel-plugin-jest-hoist/package.json b/packages/babel-plugin-jest-hoist/package.json index d691bdb1a79f..4d56e7008d58 100644 --- a/packages/babel-plugin-jest-hoist/package.json +++ b/packages/babel-plugin-jest-hoist/package.json @@ -20,15 +20,15 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.4", "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/preset-react": "^7.12.1", - "@babel/preset-typescript": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", "@types/babel__template": "^7.0.2", "@types/node": "*", "@types/prettier": "^2.1.5", diff --git a/packages/jest-circus/package.json b/packages/jest-circus/package.json index b7accb788984..4472f4d07751 100644 --- a/packages/jest-circus/package.json +++ b/packages/jest-circus/package.json @@ -39,8 +39,8 @@ "stack-utils": "^2.0.3" }, "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/register": "^7.0.0", + "@babel/core": "^7.19.3", + "@babel/register": "^7.18.9", "@types/co": "^4.6.2", "@types/dedent": "^0.7.0", "@types/graceful-fs": "^4.1.3", diff --git a/packages/jest-config/package.json b/packages/jest-config/package.json index c0d827a24850..eee3d61e4635 100644 --- a/packages/jest-config/package.json +++ b/packages/jest-config/package.json @@ -29,7 +29,7 @@ } }, "dependencies": { - "@babel/core": "^7.11.6", + "@babel/core": "^7.19.3", "@jest/test-sequencer": "workspace:^", "@jest/types": "workspace:^", "babel-jest": "workspace:^", diff --git a/packages/jest-message-util/package.json b/packages/jest-message-util/package.json index 36bb329cc5ba..ccf07a7ed08f 100644 --- a/packages/jest-message-util/package.json +++ b/packages/jest-message-util/package.json @@ -20,7 +20,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/code-frame": "^7.12.13", + "@babel/code-frame": "^7.18.6", "@jest/types": "workspace:^", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", diff --git a/packages/jest-snapshot/package.json b/packages/jest-snapshot/package.json index 4a03014464b4..82a876e0db2d 100644 --- a/packages/jest-snapshot/package.json +++ b/packages/jest-snapshot/package.json @@ -17,12 +17,12 @@ "./package.json": "./package.json" }, "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", + "@babel/core": "^7.19.3", + "@babel/generator": "^7.19.4", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6", + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4", "@jest/expect-utils": "workspace:^", "@jest/transform": "workspace:^", "@jest/types": "workspace:^", @@ -43,8 +43,8 @@ "semver": "^7.3.5" }, "devDependencies": { - "@babel/preset-flow": "^7.7.2", - "@babel/preset-react": "^7.12.1", + "@babel/preset-flow": "^7.18.6", + "@babel/preset-react": "^7.18.6", "@jest/test-utils": "workspace:^", "@tsd/typescript": "~4.8.2", "@types/graceful-fs": "^4.1.3", diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index f96eb7511925..648c4890d55d 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -17,7 +17,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/core": "^7.11.6", + "@babel/core": "^7.19.3", "@jest/types": "workspace:^", "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index 8ae0d23a35b1..04ac0e24bb72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -312,7 +312,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6, @babel/core@npm:^7.19.3": +"@babel/core@npm:^7.11.1, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6, @babel/core@npm:^7.19.3": version: 7.19.3 resolution: "@babel/core@npm:7.19.3" dependencies: @@ -335,7 +335,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.3, @babel/generator@npm:^7.19.4, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.3, @babel/generator@npm:^7.19.4": version: 7.19.4 resolution: "@babel/generator@npm:7.19.4" dependencies: @@ -697,7 +697,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:*": +"@babel/plugin-proposal-decorators@npm:^7.19.3": version: 7.19.3 resolution: "@babel/plugin-proposal-decorators@npm:7.19.3" dependencies: @@ -1030,7 +1030,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" dependencies: @@ -1129,7 +1129,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" dependencies: @@ -1644,7 +1644,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.1.0, @babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6, @babel/preset-env@npm:^7.19.4": +"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6, @babel/preset-env@npm:^7.19.4": version: 7.19.4 resolution: "@babel/preset-env@npm:7.19.4" dependencies: @@ -1729,7 +1729,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.7.2": +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-flow@npm:7.18.6" dependencies: @@ -1757,7 +1757,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.12.1, @babel/preset-react@npm:^7.17.12, @babel/preset-react@npm:^7.18.6": +"@babel/preset-react@npm:^7.17.12, @babel/preset-react@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-react@npm:7.18.6" dependencies: @@ -1773,7 +1773,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.0.0, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.18.6": +"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -1786,7 +1786,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.0.0, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": +"@babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" dependencies: @@ -1820,7 +1820,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" dependencies: @@ -1831,7 +1831,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.19.4": version: 7.19.4 resolution: "@babel/traverse@npm:7.19.4" dependencies: @@ -1849,7 +1849,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.19.4 resolution: "@babel/types@npm:7.19.4" dependencies: @@ -2977,7 +2977,7 @@ __metadata: version: 0.0.0-use.local resolution: "@jest/transform@workspace:packages/jest-transform" dependencies: - "@babel/core": ^7.11.6 + "@babel/core": ^7.19.3 "@jest/test-utils": "workspace:^" "@jest/types": "workspace:^" "@jridgewell/trace-mapping": ^0.3.15 @@ -5664,10 +5664,10 @@ __metadata: "@angular/forms": ^12.0.0 "@angular/platform-browser": ^12.0.0 "@angular/platform-browser-dynamic": ^12.0.0 - "@babel/core": ^7.11.6 - "@babel/plugin-proposal-decorators": "*" - "@babel/preset-env": ^7.1.0 - "@babel/preset-typescript": ^7.0.0 + "@babel/core": ^7.19.3 + "@babel/plugin-proposal-decorators": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-typescript": ^7.18.6 "@jest/globals": "workspace:^" babel-jest: "workspace:^" babel-plugin-transform-typescript-metadata: "*" @@ -6088,7 +6088,7 @@ __metadata: version: 0.0.0-use.local resolution: "babel-jest@workspace:packages/babel-jest" dependencies: - "@babel/core": ^7.11.6 + "@babel/core": ^7.19.3 "@jest/test-utils": "workspace:^" "@jest/transform": "workspace:^" "@types/babel__core": ^7.1.14 @@ -6165,11 +6165,11 @@ __metadata: version: 0.0.0-use.local resolution: "babel-plugin-jest-hoist@workspace:packages/babel-plugin-jest-hoist" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-react": ^7.12.1 - "@babel/preset-typescript": ^7.0.0 - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 + "@babel/core": ^7.19.3 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@babel/template": ^7.18.10 + "@babel/types": ^7.19.4 "@types/babel__core": ^7.1.14 "@types/babel__template": ^7.0.2 "@types/babel__traverse": ^7.0.6 @@ -9381,8 +9381,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-async@workspace:examples/async" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9392,8 +9392,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-automatic-mocks@workspace:examples/automatic-mocks" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9403,9 +9403,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-enzyme@workspace:examples/enzyme" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 babel-jest: "workspace:^" enzyme: "*" enzyme-adapter-react-16: "*" @@ -9419,9 +9419,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-expect-extend@workspace:examples/expect-extend" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-typescript": ^7.0.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-typescript": ^7.18.6 "@jest/globals": "workspace:^" babel-jest: "workspace:^" expect: "workspace:^" @@ -9434,8 +9434,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-getting-started@workspace:examples/getting-started" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9445,8 +9445,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-jquery@workspace:examples/jquery" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" jquery: ^3.2.1 @@ -9457,8 +9457,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-manual-mock@workspace:examples/module-mock" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9468,8 +9468,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-manual-mocks@workspace:examples/manual-mocks" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" lodash: ^4.17.19 @@ -9480,8 +9480,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-mongodb@workspace:examples/mongodb" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" jest-environment-node: "workspace:^" @@ -9494,8 +9494,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-react-native@workspace:examples/react-native" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" react: 18.1.0 @@ -9508,9 +9508,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-react-testing-library@workspace:examples/react-testing-library" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 "@testing-library/react": ^12.1.5 babel-jest: "workspace:^" jest: "workspace:^" @@ -9523,9 +9523,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-react@workspace:examples/react" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 babel-jest: "workspace:^" jest: "workspace:^" react: 17.0.2 @@ -9537,9 +9537,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-snapshot@workspace:examples/snapshot" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 babel-jest: "workspace:^" jest: "workspace:^" react: 17.0.2 @@ -9551,8 +9551,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-timer@workspace:examples/timer" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9562,10 +9562,10 @@ __metadata: version: 0.0.0-use.local resolution: "example-typescript@workspace:examples/typescript" dependencies: - "@babel/core": ^7.11.6 - "@babel/preset-env": ^7.1.0 - "@babel/preset-react": ^7.12.1 - "@babel/preset-typescript": ^7.0.0 + "@babel/core": ^7.19.3 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 "@jest/globals": "workspace:^" babel-jest: "workspace:^" jest: "workspace:^" @@ -12271,8 +12271,8 @@ __metadata: version: 0.0.0-use.local resolution: "jest-circus@workspace:packages/jest-circus" dependencies: - "@babel/core": ^7.11.6 - "@babel/register": ^7.0.0 + "@babel/core": ^7.19.3 + "@babel/register": ^7.18.9 "@jest/environment": "workspace:^" "@jest/expect": "workspace:^" "@jest/test-result": "workspace:^" @@ -12335,7 +12335,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-config@workspace:packages/jest-config" dependencies: - "@babel/core": ^7.11.6 + "@babel/core": ^7.19.3 "@jest/test-sequencer": "workspace:^" "@jest/types": "workspace:^" "@types/glob": ^7.1.1 @@ -12562,7 +12562,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-message-util@workspace:packages/jest-message-util" dependencies: - "@babel/code-frame": ^7.12.13 + "@babel/code-frame": ^7.18.6 "@jest/types": "workspace:^" "@types/babel__code-frame": ^7.0.0 "@types/graceful-fs": ^4.1.3 @@ -12801,14 +12801,14 @@ __metadata: version: 0.0.0-use.local resolution: "jest-snapshot@workspace:packages/jest-snapshot" 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/preset-flow": ^7.7.2 - "@babel/preset-react": ^7.12.1 - "@babel/traverse": ^7.7.2 - "@babel/types": ^7.3.3 + "@babel/core": ^7.19.3 + "@babel/generator": ^7.19.4 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/plugin-syntax-typescript": ^7.18.6 + "@babel/preset-flow": ^7.18.6 + "@babel/preset-react": ^7.18.6 + "@babel/traverse": ^7.19.4 + "@babel/types": ^7.19.4 "@jest/expect-utils": "workspace:^" "@jest/test-utils": "workspace:^" "@jest/transform": "workspace:^" From 944fa615ee22043741a03936cf1d24fbe7feb4a7 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:27:11 +0800 Subject: [PATCH 03/15] tests --- .../circusDeclarationErrors.test.ts.snap | 8 +- ...consoleLogOutputWhenRunInBand.test.ts.snap | 2 +- e2e/__tests__/__snapshots__/each.test.ts.snap | 24 +-- .../moduleNameMapper.test.ts.snap | 4 +- .../requireMissingExt.test.ts.snap | 2 +- .../resolveNoFileExtensions.test.ts.snap | 2 +- .../__snapshots__/testFailing.test.ts.snap | 168 +++++++++--------- .../__snapshots__/transform.test.ts.snap | 2 +- e2e/__tests__/locationInResults.test.ts | 8 +- 9 files changed, 110 insertions(+), 110 deletions(-) diff --git a/e2e/__tests__/__snapshots__/circusDeclarationErrors.test.ts.snap b/e2e/__tests__/__snapshots__/circusDeclarationErrors.test.ts.snap index d541ca6e6fbe..f5808a9413b9 100644 --- a/e2e/__tests__/__snapshots__/circusDeclarationErrors.test.ts.snap +++ b/e2e/__tests__/__snapshots__/circusDeclarationErrors.test.ts.snap @@ -16,7 +16,7 @@ exports[`defining tests and hooks asynchronously throws 1`] = ` 14 | }); 15 | }); - at eventHandler (../../packages/jest-circus/build/eventHandler.js:153:11) + at eventHandler (../../packages/jest-circus/build/eventHandler.js:134:11) at test (__tests__/asyncDefinition.test.js:12:5) ● Test suite failed to run @@ -31,7 +31,7 @@ exports[`defining tests and hooks asynchronously throws 1`] = ` 15 | }); 16 | - at eventHandler (../../packages/jest-circus/build/eventHandler.js:113:11) + at eventHandler (../../packages/jest-circus/build/eventHandler.js:97:11) at afterAll (__tests__/asyncDefinition.test.js:13:5) ● Test suite failed to run @@ -46,7 +46,7 @@ exports[`defining tests and hooks asynchronously throws 1`] = ` 20 | }); 21 | - at eventHandler (../../packages/jest-circus/build/eventHandler.js:153:11) + at eventHandler (../../packages/jest-circus/build/eventHandler.js:134:11) at test (__tests__/asyncDefinition.test.js:18:3) ● Test suite failed to run @@ -60,6 +60,6 @@ exports[`defining tests and hooks asynchronously throws 1`] = ` 20 | }); 21 | - at eventHandler (../../packages/jest-circus/build/eventHandler.js:113:11) + at eventHandler (../../packages/jest-circus/build/eventHandler.js:97:11) at afterAll (__tests__/asyncDefinition.test.js:19:3)" `; diff --git a/e2e/__tests__/__snapshots__/consoleLogOutputWhenRunInBand.test.ts.snap b/e2e/__tests__/__snapshots__/consoleLogOutputWhenRunInBand.test.ts.snap index e092acb545d1..7afe4b918b81 100644 --- a/e2e/__tests__/__snapshots__/consoleLogOutputWhenRunInBand.test.ts.snap +++ b/e2e/__tests__/__snapshots__/consoleLogOutputWhenRunInBand.test.ts.snap @@ -20,6 +20,6 @@ exports[`prints console.logs when run with forceExit 3`] = ` " console.log Hey - at Object. (__tests__/a-banana.js:1:1) + at Object. (__tests__/a-banana.js:1:41) " `; diff --git a/e2e/__tests__/__snapshots__/each.test.ts.snap b/e2e/__tests__/__snapshots__/each.test.ts.snap index cd99de4520bb..2c24bf343763 100644 --- a/e2e/__tests__/__snapshots__/each.test.ts.snap +++ b/e2e/__tests__/__snapshots__/each.test.ts.snap @@ -60,15 +60,15 @@ exports[`shows error message when not enough arguments are supplied to tests 1`] Missing 1 argument - 6 | */ - 7 | - > 8 | it.each\` - | ^ - 9 | left | right 10 | \${true} | \${true} 11 | \${true} + > 12 | \`( + | ^ + 13 | 'throws exception when one argument too few are supplied $left == $right', + 14 | ({left, right}) => { + 15 | expect(left).toBe(right); - at Object. (__tests__/eachException.test.js:8:1) + at Object. (__tests__/eachException.test.js:12:2) ● throws exception when not enough arguments are supplied $left == $right @@ -83,15 +83,15 @@ exports[`shows error message when not enough arguments are supplied to tests 1`] Missing 2 arguments - 17 | ); - 18 | - > 19 | it.each\` - | ^ 20 | left | right | up | down 21 | \${true} | \${true} - 22 | \`( + > 22 | \`( + | ^ + 23 | 'throws exception when not enough arguments are supplied $left == $right', + 24 | ({left, right}) => { + 25 | expect(left).toBe(right); - at Object. (__tests__/eachException.test.js:19:1)" + at Object. (__tests__/eachException.test.js:22:2)" `; exports[`shows only the tests with .only as being ran 1`] = ` diff --git a/e2e/__tests__/__snapshots__/moduleNameMapper.test.ts.snap b/e2e/__tests__/__snapshots__/moduleNameMapper.test.ts.snap index 20aad34dd9ef..5e4d71fbf3e9 100644 --- a/e2e/__tests__/__snapshots__/moduleNameMapper.test.ts.snap +++ b/e2e/__tests__/__snapshots__/moduleNameMapper.test.ts.snap @@ -41,7 +41,7 @@ exports[`moduleNameMapper wrong array configuration 1`] = ` 12 | module.exports = () => 'test'; 13 | - at createNoMappedModuleFoundError (../../packages/jest-resolve/build/resolver.js:891:17) + at createNoMappedModuleFoundError (../../packages/jest-resolve/build/resolver.js:752:17) at Object.require (index.js:10:1) at Object.require (__tests__/index.js:10:20)" `; @@ -71,7 +71,7 @@ exports[`moduleNameMapper wrong configuration 1`] = ` 12 | module.exports = () => 'test'; 13 | - at createNoMappedModuleFoundError (../../packages/jest-resolve/build/resolver.js:891:17) + at createNoMappedModuleFoundError (../../packages/jest-resolve/build/resolver.js:752:17) at Object.require (index.js:10:1) at Object.require (__tests__/index.js:10:20)" `; diff --git a/e2e/__tests__/__snapshots__/requireMissingExt.test.ts.snap b/e2e/__tests__/__snapshots__/requireMissingExt.test.ts.snap index b3a529188daa..62cd96c39c42 100644 --- a/e2e/__tests__/__snapshots__/requireMissingExt.test.ts.snap +++ b/e2e/__tests__/__snapshots__/requireMissingExt.test.ts.snap @@ -26,7 +26,7 @@ exports[`shows a proper error from deep requires 1`] = ` 12 | test('dummy', () => { 13 | expect(1).toBe(1); - at Resolver._throwModNotFoundError (../../packages/jest-resolve/build/resolver.js:487:11) + at Resolver._throwModNotFoundError (../../packages/jest-resolve/build/resolver.js:425:11) at Object. (node_modules/discord.js/src/index.js:21:12) at Object.require (__tests__/test.js:10:1)" `; diff --git a/e2e/__tests__/__snapshots__/resolveNoFileExtensions.test.ts.snap b/e2e/__tests__/__snapshots__/resolveNoFileExtensions.test.ts.snap index b906b0cf9d7d..a6c967952cb4 100644 --- a/e2e/__tests__/__snapshots__/resolveNoFileExtensions.test.ts.snap +++ b/e2e/__tests__/__snapshots__/resolveNoFileExtensions.test.ts.snap @@ -37,7 +37,7 @@ exports[`show error message with matching files 1`] = ` | ^ 9 | - at Resolver._throwModNotFoundError (../../packages/jest-resolve/build/resolver.js:487:11) + at Resolver._throwModNotFoundError (../../packages/jest-resolve/build/resolver.js:425:11) at Object.require (index.js:8:18) at Object.require (__tests__/test.js:8:11)" `; diff --git a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap index f5363d5d22af..df667b57d3f0 100644 --- a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap +++ b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap @@ -38,49 +38,49 @@ exports[`works with all statuses 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 28 | }); - 29 | - > 30 | test.failing.each([ - | ^ - 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, + > 34 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 35 | expect(a + b).toBe(expected); + 36 | }); + 37 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at Object. (__tests__/statuses.test.js:30:1) + at Object. (__tests__/statuses.test.js:34:3) ● .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 28 | }); - 29 | - > 30 | test.failing.each([ - | ^ - 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, + > 34 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 35 | expect(a + b).toBe(expected); + 36 | }); + 37 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at Object. (__tests__/statuses.test.js:30:1) + at Object. (__tests__/statuses.test.js:34:3) ● .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 28 | }); - 29 | - > 30 | test.failing.each([ - | ^ - 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, + > 34 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 35 | expect(a + b).toBe(expected); + 36 | }); + 37 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at Object. (__tests__/statuses.test.js:30:1) + at Object. (__tests__/statuses.test.js:34:3) ● failing passes = fails @@ -127,51 +127,51 @@ exports[`works with concurrent and only mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:17:3 + at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) ● block with concurrent › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:17:3 + at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) ● block with concurrent › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:17:3 + at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1)" `; @@ -222,51 +222,51 @@ exports[`works with concurrent mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:17:3 + at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) ● block with concurrent › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:17:3 + at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) ● block with concurrent › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 15 | }); - 16 | - > 17 | test.concurrent.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, + > 21 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 22 | expect(a + b).toBe(expected); + 23 | }); + 24 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:17:3 + at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1)" `; @@ -297,51 +297,51 @@ exports[`works with only mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 13 | }); - 14 | - > 15 | it.only.failing.each([ - | ^ - 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, + > 19 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 20 | expect(a + b).toBe(expected); + 21 | }); + 22 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:15:3 + at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should pass › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 13 | }); - 14 | - > 15 | it.only.failing.each([ - | ^ - 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, + > 19 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 20 | expect(a + b).toBe(expected); + 21 | }); + 22 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:15:3 + at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should pass › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. - 13 | }); - 14 | - > 15 | it.only.failing.each([ - | ^ - 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, + > 19 | ])('.add($a, $b)', ({a, b, expected}) => { + | ^ + 20 | expect(a + b).toBe(expected); + 21 | }); + 22 | - at ../../packages/jest-each/build/bind.js:45:11 + at ../../packages/jest-each/build/bind.js:37:11 at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:15:3 + at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should fail › failing passes = fails, should fail diff --git a/e2e/__tests__/__snapshots__/transform.test.ts.snap b/e2e/__tests__/__snapshots__/transform.test.ts.snap index 12dfa3f38bec..ff6901ad7061 100644 --- a/e2e/__tests__/__snapshots__/transform.test.ts.snap +++ b/e2e/__tests__/__snapshots__/transform.test.ts.snap @@ -6,7 +6,7 @@ exports[`babel-jest ignored tells user to match ignored files 1`] = ` babel-jest: Babel ignores __tests__/ignoredFile.test.js - make sure to include the file in Jest's transformIgnorePatterns as well. - at assertLoadedBabelConfig (../../../packages/babel-jest/build/index.js:130:11)" + at assertLoadedBabelConfig (../../../packages/babel-jest/build/index.js:105:11)" `; exports[`babel-jest instruments only specific files and collects coverage 1`] = ` diff --git a/e2e/__tests__/locationInResults.test.ts b/e2e/__tests__/locationInResults.test.ts index 8035150079cb..520209ae4774 100644 --- a/e2e/__tests__/locationInResults.test.ts +++ b/e2e/__tests__/locationInResults.test.ts @@ -45,12 +45,12 @@ it('adds correct location info when provided with flag', () => { }); expect(assertions[3].location).toEqual({ - column: isJestJasmineRun() ? 22 : 1, + column: 22, line: 23, }); expect(assertions[4].location).toEqual({ - column: isJestJasmineRun() ? 22 : 1, + column: 22, line: 23, }); @@ -72,12 +72,12 @@ it('adds correct location info when provided with flag', () => { }); expect(assertions[8].location).toEqual({ - column: isJestJasmineRun() ? 24 : 3, + column: 24, line: 41, }); expect(assertions[9].location).toEqual({ - column: isJestJasmineRun() ? 24 : 3, + column: 24, line: 41, }); }); From 86c477e8292fae25f750f804634b9bdedf3d6e3b Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 10 Oct 2022 10:07:09 -0700 Subject: [PATCH 04/15] rollback package.json changes --- examples/angular/package.json | 8 +- examples/async/package.json | 4 +- examples/automatic-mocks/package.json | 4 +- examples/enzyme/package.json | 6 +- examples/expect-extend/package.json | 6 +- examples/getting-started/package.json | 4 +- examples/jquery/package.json | 4 +- examples/manual-mocks/package.json | 4 +- examples/module-mock/package.json | 4 +- examples/mongodb/package.json | 4 +- examples/react-native/package.json | 4 +- examples/react-testing-library/package.json | 6 +- examples/react/package.json | 6 +- examples/snapshot/package.json | 6 +- examples/timer/package.json | 4 +- examples/typescript/package.json | 8 +- package.json | 12 +- packages/babel-jest/package.json | 2 +- packages/babel-plugin-jest-hoist/package.json | 10 +- packages/jest-circus/package.json | 4 +- packages/jest-config/package.json | 2 +- packages/jest-message-util/package.json | 2 +- packages/jest-snapshot/package.json | 16 +- packages/jest-transform/package.json | 2 +- website/package.json | 2 +- yarn.lock | 162 +++++++++--------- 26 files changed, 148 insertions(+), 148 deletions(-) diff --git a/examples/angular/package.json b/examples/angular/package.json index a11e97978f20..cb64e7476e6d 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -19,10 +19,10 @@ "zone.js": "~0.11.3" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/plugin-proposal-decorators": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-typescript": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/plugin-proposal-decorators": "*", + "@babel/preset-env": "^7.1.0", + "@babel/preset-typescript": "^7.0.0", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "babel-plugin-transform-typescript-metadata": "*", diff --git a/examples/async/package.json b/examples/async/package.json index 69db6f67c259..76c83de2a4da 100644 --- a/examples/async/package.json +++ b/examples/async/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-async", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/automatic-mocks/package.json b/examples/automatic-mocks/package.json index fe953a63ce23..942dd35ee0c6 100644 --- a/examples/automatic-mocks/package.json +++ b/examples/automatic-mocks/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-automatic-mocks", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/enzyme/package.json b/examples/enzyme/package.json index 381bb04b0a32..2da88b5902ca 100644 --- a/examples/enzyme/package.json +++ b/examples/enzyme/package.json @@ -7,9 +7,9 @@ "react-dom": "^16.14.0" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", "babel-jest": "workspace:^", "enzyme": "*", "enzyme-adapter-react-16": "*", diff --git a/examples/expect-extend/package.json b/examples/expect-extend/package.json index 51970a5f5e8f..7101e8f6ab28 100644 --- a/examples/expect-extend/package.json +++ b/examples/expect-extend/package.json @@ -3,9 +3,9 @@ "version": "0.0.0", "name": "example-expect-extend", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-typescript": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-typescript": "^7.0.0", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "expect": "workspace:^", diff --git a/examples/getting-started/package.json b/examples/getting-started/package.json index 430e1f7d9655..ac8ef772504c 100644 --- a/examples/getting-started/package.json +++ b/examples/getting-started/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-getting-started", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/jquery/package.json b/examples/jquery/package.json index af89c053011e..c7808e236cae 100644 --- a/examples/jquery/package.json +++ b/examples/jquery/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-jquery", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/manual-mocks/package.json b/examples/manual-mocks/package.json index 7080e0a59e92..a48654f32d80 100644 --- a/examples/manual-mocks/package.json +++ b/examples/manual-mocks/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-manual-mocks", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/module-mock/package.json b/examples/module-mock/package.json index ffbc8b04763a..ac8977d022b4 100644 --- a/examples/module-mock/package.json +++ b/examples/module-mock/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-manual-mock", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/mongodb/package.json b/examples/mongodb/package.json index d5f2be84ca5c..8edc62d7d24a 100644 --- a/examples/mongodb/package.json +++ b/examples/mongodb/package.json @@ -9,8 +9,8 @@ "mongodb-memory-server": "^8.3.0" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/react-native/package.json b/examples/react-native/package.json index 2b955f3417ce..1de1769e14e2 100644 --- a/examples/react-native/package.json +++ b/examples/react-native/package.json @@ -11,8 +11,8 @@ "react-native": "0.70.0" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^", "react-test-renderer": "18.1.0" diff --git a/examples/react-testing-library/package.json b/examples/react-testing-library/package.json index 1a345ab493dc..9caf65477ae3 100644 --- a/examples/react-testing-library/package.json +++ b/examples/react-testing-library/package.json @@ -7,9 +7,9 @@ "react-dom": "^17.0.1" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", "@testing-library/react": "^12.1.5", "babel-jest": "workspace:^", "jest": "workspace:^" diff --git a/examples/react/package.json b/examples/react/package.json index 1adba4425980..f100ce09fc35 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -7,9 +7,9 @@ "react-dom": "^17.0.1" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/snapshot/package.json b/examples/snapshot/package.json index 6f3a2f7884d6..2080a7f59882 100644 --- a/examples/snapshot/package.json +++ b/examples/snapshot/package.json @@ -6,9 +6,9 @@ "react": "17.0.2" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", "babel-jest": "workspace:^", "jest": "workspace:^", "react-test-renderer": "17.0.2" diff --git a/examples/timer/package.json b/examples/timer/package.json index 3eb39be906e6..c03dfc6a4b55 100644 --- a/examples/timer/package.json +++ b/examples/timer/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "name": "example-timer", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", "babel-jest": "workspace:^", "jest": "workspace:^" }, diff --git a/examples/typescript/package.json b/examples/typescript/package.json index c925eff833e0..3ca4c4463cf5 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -8,10 +8,10 @@ "typescript": "^4.8.2" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", + "@babel/preset-typescript": "^7.0.0", "@jest/globals": "workspace:^", "babel-jest": "workspace:^", "jest": "workspace:^" diff --git a/package.json b/package.json index e3fdd5312e15..4d4bac5f8990 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,12 @@ "private": true, "version": "0.0.0", "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/register": "^7.18.9", + "@babel/core": "^7.11.6", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.12.1", + "@babel/preset-typescript": "^7.0.0", + "@babel/register": "^7.0.0", "@crowdin/cli": "^3.5.2", "@jest/globals": "workspace:^", "@jest/test-utils": "workspace:^", diff --git a/packages/babel-jest/package.json b/packages/babel-jest/package.json index dbde3e4d71cb..408c8048c489 100644 --- a/packages/babel-jest/package.json +++ b/packages/babel-jest/package.json @@ -27,7 +27,7 @@ "slash": "^3.0.0" }, "devDependencies": { - "@babel/core": "^7.19.3", + "@babel/core": "^7.11.6", "@jest/test-utils": "workspace:^", "@types/graceful-fs": "^4.1.3" }, diff --git a/packages/babel-plugin-jest-hoist/package.json b/packages/babel-plugin-jest-hoist/package.json index 4d56e7008d58..d691bdb1a79f 100644 --- a/packages/babel-plugin-jest-hoist/package.json +++ b/packages/babel-plugin-jest-hoist/package.json @@ -20,15 +20,15 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.4", + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", + "@babel/core": "^7.11.6", + "@babel/preset-react": "^7.12.1", + "@babel/preset-typescript": "^7.0.0", "@types/babel__template": "^7.0.2", "@types/node": "*", "@types/prettier": "^2.1.5", diff --git a/packages/jest-circus/package.json b/packages/jest-circus/package.json index 4472f4d07751..b7accb788984 100644 --- a/packages/jest-circus/package.json +++ b/packages/jest-circus/package.json @@ -39,8 +39,8 @@ "stack-utils": "^2.0.3" }, "devDependencies": { - "@babel/core": "^7.19.3", - "@babel/register": "^7.18.9", + "@babel/core": "^7.11.6", + "@babel/register": "^7.0.0", "@types/co": "^4.6.2", "@types/dedent": "^0.7.0", "@types/graceful-fs": "^4.1.3", diff --git a/packages/jest-config/package.json b/packages/jest-config/package.json index eee3d61e4635..c0d827a24850 100644 --- a/packages/jest-config/package.json +++ b/packages/jest-config/package.json @@ -29,7 +29,7 @@ } }, "dependencies": { - "@babel/core": "^7.19.3", + "@babel/core": "^7.11.6", "@jest/test-sequencer": "workspace:^", "@jest/types": "workspace:^", "babel-jest": "workspace:^", diff --git a/packages/jest-message-util/package.json b/packages/jest-message-util/package.json index ccf07a7ed08f..36bb329cc5ba 100644 --- a/packages/jest-message-util/package.json +++ b/packages/jest-message-util/package.json @@ -20,7 +20,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/code-frame": "^7.18.6", + "@babel/code-frame": "^7.12.13", "@jest/types": "workspace:^", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", diff --git a/packages/jest-snapshot/package.json b/packages/jest-snapshot/package.json index 82a876e0db2d..4a03014464b4 100644 --- a/packages/jest-snapshot/package.json +++ b/packages/jest-snapshot/package.json @@ -17,12 +17,12 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/core": "^7.19.3", - "@babel/generator": "^7.19.4", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/plugin-syntax-typescript": "^7.18.6", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4", + "@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": "workspace:^", "@jest/transform": "workspace:^", "@jest/types": "workspace:^", @@ -43,8 +43,8 @@ "semver": "^7.3.5" }, "devDependencies": { - "@babel/preset-flow": "^7.18.6", - "@babel/preset-react": "^7.18.6", + "@babel/preset-flow": "^7.7.2", + "@babel/preset-react": "^7.12.1", "@jest/test-utils": "workspace:^", "@tsd/typescript": "~4.8.2", "@types/graceful-fs": "^4.1.3", diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index 648c4890d55d..f96eb7511925 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -17,7 +17,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@babel/core": "^7.19.3", + "@babel/core": "^7.11.6", "@jest/types": "workspace:^", "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", diff --git a/website/package.json b/website/package.json index 86158fafcb4b..186260213226 100644 --- a/website/package.json +++ b/website/package.json @@ -44,7 +44,7 @@ "react-markdown": "^8.0.0" }, "devDependencies": { - "@babel/core": "^7.19.3", + "@babel/core": "^7.11.6", "@crowdin/cli": "^3.5.2", "@types/react": "^17.0.3", "graphql": "^16.3.0", diff --git a/yarn.lock b/yarn.lock index 04ac0e24bb72..2f65791701a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -312,7 +312,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.1, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6, @babel/core@npm:^7.19.3": +"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.6": version: 7.19.3 resolution: "@babel/core@npm:7.19.3" dependencies: @@ -335,7 +335,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.3, @babel/generator@npm:^7.19.4": +"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.7, @babel/generator@npm:^7.19.3, @babel/generator@npm:^7.19.4, @babel/generator@npm:^7.7.2": version: 7.19.4 resolution: "@babel/generator@npm:7.19.4" dependencies: @@ -697,7 +697,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.19.3": +"@babel/plugin-proposal-decorators@npm:*": version: 7.19.3 resolution: "@babel/plugin-proposal-decorators@npm:7.19.3" dependencies: @@ -1030,7 +1030,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6": +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.18.6 resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" dependencies: @@ -1129,7 +1129,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.18.6": +"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.18.6 resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" dependencies: @@ -1333,7 +1333,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.18.6": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.1.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" dependencies: @@ -1644,7 +1644,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6, @babel/preset-env@npm:^7.19.4": +"@babel/preset-env@npm:^7.1.0, @babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.18.6": version: 7.19.4 resolution: "@babel/preset-env@npm:7.19.4" dependencies: @@ -1729,7 +1729,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.18.6": +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.7.2": version: 7.18.6 resolution: "@babel/preset-flow@npm:7.18.6" dependencies: @@ -1757,7 +1757,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.17.12, @babel/preset-react@npm:^7.18.6": +"@babel/preset-react@npm:^7.12.1, @babel/preset-react@npm:^7.17.12, @babel/preset-react@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-react@npm:7.18.6" dependencies: @@ -1773,7 +1773,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.18.6": +"@babel/preset-typescript@npm:^7.0.0, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -1786,7 +1786,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": +"@babel/register@npm:^7.0.0, @babel/register@npm:^7.13.16": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" dependencies: @@ -1820,7 +1820,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" dependencies: @@ -1831,7 +1831,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.19.4": +"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.2": version: 7.19.4 resolution: "@babel/traverse@npm:7.19.4" dependencies: @@ -1849,7 +1849,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.4, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.19.4 resolution: "@babel/types@npm:7.19.4" dependencies: @@ -2751,12 +2751,12 @@ __metadata: version: 0.0.0-use.local resolution: "@jest/monorepo@workspace:." dependencies: - "@babel/core": ^7.19.3 - "@babel/plugin-transform-modules-commonjs": ^7.18.6 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 - "@babel/register": ^7.18.9 + "@babel/core": ^7.11.6 + "@babel/plugin-transform-modules-commonjs": ^7.1.0 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 + "@babel/preset-typescript": ^7.0.0 + "@babel/register": ^7.0.0 "@crowdin/cli": ^3.5.2 "@jest/globals": "workspace:^" "@jest/test-utils": "workspace:^" @@ -2977,7 +2977,7 @@ __metadata: version: 0.0.0-use.local resolution: "@jest/transform@workspace:packages/jest-transform" dependencies: - "@babel/core": ^7.19.3 + "@babel/core": ^7.11.6 "@jest/test-utils": "workspace:^" "@jest/types": "workspace:^" "@jridgewell/trace-mapping": ^0.3.15 @@ -5664,10 +5664,10 @@ __metadata: "@angular/forms": ^12.0.0 "@angular/platform-browser": ^12.0.0 "@angular/platform-browser-dynamic": ^12.0.0 - "@babel/core": ^7.19.3 - "@babel/plugin-proposal-decorators": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-typescript": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/plugin-proposal-decorators": "*" + "@babel/preset-env": ^7.1.0 + "@babel/preset-typescript": ^7.0.0 "@jest/globals": "workspace:^" babel-jest: "workspace:^" babel-plugin-transform-typescript-metadata: "*" @@ -6088,7 +6088,7 @@ __metadata: version: 0.0.0-use.local resolution: "babel-jest@workspace:packages/babel-jest" dependencies: - "@babel/core": ^7.19.3 + "@babel/core": ^7.11.6 "@jest/test-utils": "workspace:^" "@jest/transform": "workspace:^" "@types/babel__core": ^7.1.14 @@ -6165,11 +6165,11 @@ __metadata: version: 0.0.0-use.local resolution: "babel-plugin-jest-hoist@workspace:packages/babel-plugin-jest-hoist" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 - "@babel/template": ^7.18.10 - "@babel/types": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-react": ^7.12.1 + "@babel/preset-typescript": ^7.0.0 + "@babel/template": ^7.3.3 + "@babel/types": ^7.3.3 "@types/babel__core": ^7.1.14 "@types/babel__template": ^7.0.2 "@types/babel__traverse": ^7.0.6 @@ -9381,8 +9381,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-async@workspace:examples/async" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9392,8 +9392,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-automatic-mocks@workspace:examples/automatic-mocks" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9403,9 +9403,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-enzyme@workspace:examples/enzyme" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 babel-jest: "workspace:^" enzyme: "*" enzyme-adapter-react-16: "*" @@ -9419,9 +9419,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-expect-extend@workspace:examples/expect-extend" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-typescript": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-typescript": ^7.0.0 "@jest/globals": "workspace:^" babel-jest: "workspace:^" expect: "workspace:^" @@ -9434,8 +9434,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-getting-started@workspace:examples/getting-started" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9445,8 +9445,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-jquery@workspace:examples/jquery" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" jquery: ^3.2.1 @@ -9457,8 +9457,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-manual-mock@workspace:examples/module-mock" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9468,8 +9468,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-manual-mocks@workspace:examples/manual-mocks" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" lodash: ^4.17.19 @@ -9480,8 +9480,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-mongodb@workspace:examples/mongodb" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" jest-environment-node: "workspace:^" @@ -9494,8 +9494,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-react-native@workspace:examples/react-native" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" react: 18.1.0 @@ -9508,9 +9508,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-react-testing-library@workspace:examples/react-testing-library" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 "@testing-library/react": ^12.1.5 babel-jest: "workspace:^" jest: "workspace:^" @@ -9523,9 +9523,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-react@workspace:examples/react" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 babel-jest: "workspace:^" jest: "workspace:^" react: 17.0.2 @@ -9537,9 +9537,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-snapshot@workspace:examples/snapshot" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 babel-jest: "workspace:^" jest: "workspace:^" react: 17.0.2 @@ -9551,8 +9551,8 @@ __metadata: version: 0.0.0-use.local resolution: "example-timer@workspace:examples/timer" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 babel-jest: "workspace:^" jest: "workspace:^" languageName: unknown @@ -9562,10 +9562,10 @@ __metadata: version: 0.0.0-use.local resolution: "example-typescript@workspace:examples/typescript" dependencies: - "@babel/core": ^7.19.3 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 + "@babel/core": ^7.11.6 + "@babel/preset-env": ^7.1.0 + "@babel/preset-react": ^7.12.1 + "@babel/preset-typescript": ^7.0.0 "@jest/globals": "workspace:^" babel-jest: "workspace:^" jest: "workspace:^" @@ -12271,8 +12271,8 @@ __metadata: version: 0.0.0-use.local resolution: "jest-circus@workspace:packages/jest-circus" dependencies: - "@babel/core": ^7.19.3 - "@babel/register": ^7.18.9 + "@babel/core": ^7.11.6 + "@babel/register": ^7.0.0 "@jest/environment": "workspace:^" "@jest/expect": "workspace:^" "@jest/test-result": "workspace:^" @@ -12335,7 +12335,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-config@workspace:packages/jest-config" dependencies: - "@babel/core": ^7.19.3 + "@babel/core": ^7.11.6 "@jest/test-sequencer": "workspace:^" "@jest/types": "workspace:^" "@types/glob": ^7.1.1 @@ -12562,7 +12562,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-message-util@workspace:packages/jest-message-util" dependencies: - "@babel/code-frame": ^7.18.6 + "@babel/code-frame": ^7.12.13 "@jest/types": "workspace:^" "@types/babel__code-frame": ^7.0.0 "@types/graceful-fs": ^4.1.3 @@ -12801,14 +12801,14 @@ __metadata: version: 0.0.0-use.local resolution: "jest-snapshot@workspace:packages/jest-snapshot" dependencies: - "@babel/core": ^7.19.3 - "@babel/generator": ^7.19.4 - "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/plugin-syntax-typescript": ^7.18.6 - "@babel/preset-flow": ^7.18.6 - "@babel/preset-react": ^7.18.6 - "@babel/traverse": ^7.19.4 - "@babel/types": ^7.19.4 + "@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/preset-flow": ^7.7.2 + "@babel/preset-react": ^7.12.1 + "@babel/traverse": ^7.7.2 + "@babel/types": ^7.3.3 "@jest/expect-utils": "workspace:^" "@jest/test-utils": "workspace:^" "@jest/transform": "workspace:^" @@ -12976,7 +12976,7 @@ __metadata: version: 0.0.0-use.local resolution: "jest-website@workspace:website" dependencies: - "@babel/core": ^7.19.3 + "@babel/core": ^7.11.6 "@crowdin/cli": ^3.5.2 "@docusaurus/core": ^2.0.0 "@docusaurus/plugin-client-redirects": ^2.0.0 From ebb5390b7762b777d01c1c86320d371fb3a47a5c Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 10 Oct 2022 10:15:26 -0700 Subject: [PATCH 05/15] up all again --- yarn.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2f65791701a8..e27d82d8989d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -544,11 +544,11 @@ __metadata: linkType: hard "@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" + version: 7.19.4 + resolution: "@babel/helper-simple-access@npm:7.19.4" dependencies: - "@babel/types": ^7.18.6 - checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5 + "@babel/types": ^7.19.4 + checksum: 964cb1ec36b69aabbb02f8d5ee1d680ebbb628611a6740958d9b05107ab16c0492044e430618ae42b1f8ea73e4e1bafe3750e8ebc959d6f3277d9cfbe1a94880 languageName: node linkType: hard @@ -604,13 +604,13 @@ __metadata: linkType: hard "@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helpers@npm:7.19.0" + version: 7.19.4 + resolution: "@babel/helpers@npm:7.19.4" dependencies: "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: e50e78e0dbb0435075fa3f85021a6bcae529589800bca0292721afd7f7c874bea54508d6dc57eca16e5b8224f8142c6b0e32e3b0140029dc09865da747da4623 + "@babel/traverse": ^7.19.4 + "@babel/types": ^7.19.4 + checksum: e2684e9a79d45b95db05c7e14628e8dd1d91ad59433a3afd715bdf19d4683d9e9f84382bcc82316b678aa609ecfc41b07be0b9c49eed07c444f82a6b9e501186 languageName: node linkType: hard @@ -1609,15 +1609,15 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.18.6, @babel/plugin-transform-typescript@npm:^7.5.0": - version: 7.19.1 - resolution: "@babel/plugin-transform-typescript@npm:7.19.1" + version: 7.19.3 + resolution: "@babel/plugin-transform-typescript@npm:7.19.3" dependencies: "@babel/helper-create-class-features-plugin": ^7.19.0 "@babel/helper-plugin-utils": ^7.19.0 "@babel/plugin-syntax-typescript": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 434752f9cfb3cfe5dc0a3c8118b404bb7340b665c01cf6b817a9d6dafa10ca128fccecf4c507286fb00a92b89bcabeb8256e67c18aef5db9fdc4eb8a71881d70 + checksum: 094c8c4ad05fee7f1bda243923cadb2b05b58448ea7cf9560e734c7cffd72acfeab3e1e0d2b084eb47a5a950ac316f970b83904b3504c203fa6fe9d8d61526a8 languageName: node linkType: hard @@ -1802,21 +1802,21 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.18.6": - version: 7.19.1 - resolution: "@babel/runtime-corejs3@npm:7.19.1" + version: 7.19.4 + resolution: "@babel/runtime-corejs3@npm:7.19.4" dependencies: core-js-pure: ^3.25.1 regenerator-runtime: ^0.13.4 - checksum: 38a1e8fcd2ba1f76c951259c98a5a11052123923adbf30ec8b2fec202dbbe38c6db61658ef9398e00c30f799e2e54ea036e56a09f43229261918bf5ec1b7d03a + checksum: 3418534964d0d334da46b21bbe50510630101fd4a5afe632077d261656a715868e3f0f304ac7c9d608dc2aa72cbea49e31a5bc5cb9f7b5cb23ce01cb917acaef languageName: node linkType: hard "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.8.4": - version: 7.19.0 - resolution: "@babel/runtime@npm:7.19.0" + version: 7.19.4 + resolution: "@babel/runtime@npm:7.19.4" dependencies: regenerator-runtime: ^0.13.4 - checksum: fa69c351bb05e1db3ceb9a02fdcf620c234180af68cdda02152d3561015f6d55277265d3109815992f96d910f3db709458cae4f8df1c3def66f32e0867d82294 + checksum: 66b7e3c13e9ee1d2c9397ea89144f29a875edee266a0eb2d9971be51b32fdbafc85808c7a45e011e6681899bb804b4e2ee2aed6dc07108dbbd6b11b6cc2afba6 languageName: node linkType: hard @@ -1831,7 +1831,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.7.2": version: 7.19.4 resolution: "@babel/traverse@npm:7.19.4" dependencies: From e71215cf20000d672b31315761fede286eeefae2 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 10 Oct 2022 12:07:13 -0700 Subject: [PATCH 06/15] update jasmine snaps --- e2e/__tests__/__snapshots__/errorOnDeprecated.test.ts.snap | 4 ++-- e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/e2e/__tests__/__snapshots__/errorOnDeprecated.test.ts.snap b/e2e/__tests__/__snapshots__/errorOnDeprecated.test.ts.snap index 8c4a72d95339..2b7a60046b57 100644 --- a/e2e/__tests__/__snapshots__/errorOnDeprecated.test.ts.snap +++ b/e2e/__tests__/__snapshots__/errorOnDeprecated.test.ts.snap @@ -11,12 +11,12 @@ exports[`defaultTimeoutInterval.test.js errors in errorOnDeprecated mode 1`] = ` 8 | 9 | test('Default Timeout Interval', () => { > 10 | jasmine.DEFAULT_TIMEOUT_INTERVAL = 1000; - | ^ + | ^ 11 | expect(true).toBe(true); 12 | }); 13 | - at Object. (__tests__/defaultTimeoutInterval.test.js:10:3)" + at Object. (__tests__/defaultTimeoutInterval.test.js:10:35)" `; exports[`fail.test.js errors in errorOnDeprecated mode 1`] = ` diff --git a/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap b/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap index 3e1f84140356..d390335692cd 100644 --- a/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap +++ b/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap @@ -46,7 +46,7 @@ FAIL __tests__/worksWithConcurrentMode.test.js 15 | }); 16 | - at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:195:11) + at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:160:11) at Suite.failing (__tests__/worksWithConcurrentMode.test.js:13:17) at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) @@ -80,7 +80,7 @@ FAIL __tests__/worksWithConcurrentOnlyMode.test.js 15 | }); 16 | - at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:195:11) + at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:160:11) at Suite.failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) From 7783c4dccbb6707940df127477837deb3b72946f Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 10 Oct 2022 12:14:45 -0700 Subject: [PATCH 07/15] one more jasmine snap --- e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap b/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap index d390335692cd..a569f91ac1eb 100644 --- a/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap +++ b/e2e/__tests__/__snapshots__/testFailingJasmine.test.ts.snap @@ -46,7 +46,7 @@ FAIL __tests__/worksWithConcurrentMode.test.js 15 | }); 16 | - at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:160:11) + at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:164:11) at Suite.failing (__tests__/worksWithConcurrentMode.test.js:13:17) at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) @@ -80,7 +80,7 @@ FAIL __tests__/worksWithConcurrentOnlyMode.test.js 15 | }); 16 | - at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:160:11) + at Function.failing (../../packages/jest-jasmine2/build/jasmineAsyncInstall.js:164:11) at Suite.failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) From 89796db97b4fcf885e6a6c1c02ee4bbb0d02ea66 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 08:51:44 +0800 Subject: [PATCH 08/15] fix --- e2e/__tests__/__snapshots__/each.test.ts.snap | 24 +++++++++---------- packages/jest-console/src/BufferedConsole.ts | 2 +- packages/jest-console/src/CustomConsole.ts | 2 +- .../src/__tests__/bufferedConsole.test.ts | 4 +++- packages/jest-each/src/bind.ts | 17 +++++++++---- 5 files changed, 29 insertions(+), 20 deletions(-) diff --git a/e2e/__tests__/__snapshots__/each.test.ts.snap b/e2e/__tests__/__snapshots__/each.test.ts.snap index 2c24bf343763..4a45f6442fe8 100644 --- a/e2e/__tests__/__snapshots__/each.test.ts.snap +++ b/e2e/__tests__/__snapshots__/each.test.ts.snap @@ -60,15 +60,15 @@ exports[`shows error message when not enough arguments are supplied to tests 1`] Missing 1 argument + 6 | */ + 7 | + > 8 | it.each\` + | ^ + 9 | left | right 10 | \${true} | \${true} 11 | \${true} - > 12 | \`( - | ^ - 13 | 'throws exception when one argument too few are supplied $left == $right', - 14 | ({left, right}) => { - 15 | expect(left).toBe(right); - at Object. (__tests__/eachException.test.js:12:2) + at Object. (__tests__/eachException.test.js:8:9) ● throws exception when not enough arguments are supplied $left == $right @@ -83,15 +83,15 @@ exports[`shows error message when not enough arguments are supplied to tests 1`] Missing 2 arguments + 17 | ); + 18 | + > 19 | it.each\` + | ^ 20 | left | right | up | down 21 | \${true} | \${true} - > 22 | \`( - | ^ - 23 | 'throws exception when not enough arguments are supplied $left == $right', - 24 | ({left, right}) => { - 25 | expect(left).toBe(right); + 22 | \`( - at Object. (__tests__/eachException.test.js:22:2)" + at Object. (__tests__/eachException.test.js:19:9)" `; exports[`shows only the tests with .only as being ran 1`] = ` diff --git a/packages/jest-console/src/BufferedConsole.ts b/packages/jest-console/src/BufferedConsole.ts index d828c64e7dd9..a6e7288ef513 100644 --- a/packages/jest-console/src/BufferedConsole.ts +++ b/packages/jest-console/src/BufferedConsole.ts @@ -79,7 +79,7 @@ export default class BufferedConsole extends Console { if (!(error instanceof AssertionError)) { throw error; } - this._log('assert', error.toString()); + this._log('assert', error.toString().replace(/:\n\n.*\n/gs, '')); } } diff --git a/packages/jest-console/src/CustomConsole.ts b/packages/jest-console/src/CustomConsole.ts index e710a7699948..118289b7fc1d 100644 --- a/packages/jest-console/src/CustomConsole.ts +++ b/packages/jest-console/src/CustomConsole.ts @@ -56,7 +56,7 @@ export default class CustomConsole extends Console { if (!(error instanceof AssertionError)) { throw error; } - this._logError('assert', error.toString()); + this._logError('assert', error.toString().replace(/:\n\n.*\n/gs, '')); } } diff --git a/packages/jest-console/src/__tests__/bufferedConsole.test.ts b/packages/jest-console/src/__tests__/bufferedConsole.test.ts index 21cc77971bc2..d1346547eb72 100644 --- a/packages/jest-console/src/__tests__/bufferedConsole.test.ts +++ b/packages/jest-console/src/__tests__/bufferedConsole.test.ts @@ -40,7 +40,9 @@ describe('CustomConsole', () => { _console.assert(false); expect(stdout()).toMatch('AssertionError'); - expect(stdout()).toMatch('false == true'); + expect(stdout()).toMatch( + /false == true|The expression evaluated to a falsy value/, + ); }); test('log the assertion error when the assertion is falsy with another message argument', () => { diff --git a/packages/jest-each/src/bind.ts b/packages/jest-each/src/bind.ts index 0c1480f9e3fc..66839d9b1198 100644 --- a/packages/jest-each/src/bind.ts +++ b/packages/jest-each/src/bind.ts @@ -32,11 +32,13 @@ export default function bind( cb: GlobalCallback, supportsDone = true, ) { - return ( + const bindWrap = ( table: Global.EachTable, ...taggedTemplateData: Global.TemplateData - ) => - function eachBind( + ) => { + const error = new ErrorWithStack('', bindWrap); + + return function eachBind( title: Global.BlockNameLike, test: Global.EachTestFn, timeout?: number, @@ -55,12 +57,17 @@ export default function bind( ), ); } catch (e: any) { - const error = new ErrorWithStack(e.message, eachBind); + const err = new Error(e.message); + err.stack = error.stack?.replace(/^Error: /s, e.message); + err.name = e.name; + return cb(title, () => { - throw error; + throw err; }); } }; + }; + return bindWrap; } const isArrayTable = (data: Global.TemplateData) => data.length === 0; From f45b04ec312b2113b9743bcdb68d3523e9c939d9 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 10 Oct 2022 18:48:36 -0700 Subject: [PATCH 09/15] snaps --- .../__snapshots__/testFailing.test.ts.snap | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap index df667b57d3f0..acc16b6bcf13 100644 --- a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap +++ b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap @@ -46,7 +46,7 @@ exports[`works with all statuses 1`] = ` 36 | }); 37 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at Object. (__tests__/statuses.test.js:34:3) @@ -62,7 +62,7 @@ exports[`works with all statuses 1`] = ` 36 | }); 37 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at Object. (__tests__/statuses.test.js:34:3) @@ -78,7 +78,7 @@ exports[`works with all statuses 1`] = ` 36 | }); 37 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at Object. (__tests__/statuses.test.js:34:3) @@ -135,7 +135,7 @@ exports[`works with concurrent and only mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) @@ -152,7 +152,7 @@ exports[`works with concurrent and only mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) @@ -169,7 +169,7 @@ exports[`works with concurrent and only mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1)" @@ -230,7 +230,7 @@ exports[`works with concurrent mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) @@ -247,7 +247,7 @@ exports[`works with concurrent mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) @@ -264,7 +264,7 @@ exports[`works with concurrent mode 1`] = ` 23 | }); 24 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithConcurrentMode.test.js:21:5 at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1)" @@ -305,7 +305,7 @@ exports[`works with only mode 1`] = ` 21 | }); 22 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) @@ -322,7 +322,7 @@ exports[`works with only mode 1`] = ` 21 | }); 22 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) @@ -339,7 +339,7 @@ exports[`works with only mode 1`] = ` 21 | }); 22 | - at ../../packages/jest-each/build/bind.js:37:11 + at ../../packages/jest-each/build/bind.js:38:11 at Array.forEach () at __tests__/worksWithOnlyMode.test.js:19:5 at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) From a39810a42afbc6b9e8b35192da872aebb1087016 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 11:28:39 +0800 Subject: [PATCH 10/15] fix --- .../__snapshots__/testFailing.test.ts.snap | 174 ++++++++---------- packages/jest-circus/src/index.ts | 18 +- packages/jest-each/src/bind.ts | 25 ++- 3 files changed, 107 insertions(+), 110 deletions(-) diff --git a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap index acc16b6bcf13..899e759572c4 100644 --- a/e2e/__tests__/__snapshots__/testFailing.test.ts.snap +++ b/e2e/__tests__/__snapshots__/testFailing.test.ts.snap @@ -38,49 +38,43 @@ exports[`works with all statuses 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 28 | }); + 29 | + > 30 | test.failing.each([ + | ^ + 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, - > 34 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 35 | expect(a + b).toBe(expected); - 36 | }); - 37 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at Object. (__tests__/statuses.test.js:34:3) + at Object.each (__tests__/statuses.test.js:30:14) ● .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 28 | }); + 29 | + > 30 | test.failing.each([ + | ^ + 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, - > 34 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 35 | expect(a + b).toBe(expected); - 36 | }); - 37 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at Object. (__tests__/statuses.test.js:34:3) + at Object.each (__tests__/statuses.test.js:30:14) ● .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 28 | }); + 29 | + > 30 | test.failing.each([ + | ^ + 31 | {a: 1, b: 1, expected: 2}, 32 | {a: 1, b: 2, expected: 3}, 33 | {a: 2, b: 1, expected: 3}, - > 34 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 35 | expect(a + b).toBe(expected); - 36 | }); - 37 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at Object. (__tests__/statuses.test.js:34:3) + at Object.each (__tests__/statuses.test.js:30:14) ● failing passes = fails @@ -127,51 +121,45 @@ exports[`works with concurrent and only mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.only.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 + at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) ● block with concurrent › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.only.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 + at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) ● block with concurrent › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.only.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentOnlyMode.test.js:21:5 + at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1)" `; @@ -222,51 +210,45 @@ exports[`works with concurrent mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:21:5 + at each (__tests__/worksWithConcurrentMode.test.js:17:27) at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) ● block with concurrent › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:21:5 + at each (__tests__/worksWithConcurrentMode.test.js:17:27) at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1) ● block with concurrent › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 15 | }); + 16 | + > 17 | test.concurrent.failing.each([ + | ^ + 18 | {a: 1, b: 1, expected: 2}, 19 | {a: 1, b: 2, expected: 3}, 20 | {a: 2, b: 1, expected: 3}, - > 21 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 22 | expect(a + b).toBe(expected); - 23 | }); - 24 | - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithConcurrentMode.test.js:21:5 + at each (__tests__/worksWithConcurrentMode.test.js:17:27) at Object.describe (__tests__/worksWithConcurrentMode.test.js:8:1)" `; @@ -297,51 +279,45 @@ exports[`works with only mode 1`] = ` Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 13 | }); + 14 | + > 15 | it.only.failing.each([ + | ^ + 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, - > 19 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 20 | expect(a + b).toBe(expected); - 21 | }); - 22 | - - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:19:5 + + at each (__tests__/worksWithOnlyMode.test.js:15:19) at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should pass › .add(1, 2) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 13 | }); + 14 | + > 15 | it.only.failing.each([ + | ^ + 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, - > 19 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 20 | expect(a + b).toBe(expected); - 21 | }); - 22 | - - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:19:5 + + at each (__tests__/worksWithOnlyMode.test.js:15:19) at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should pass › .add(2, 1) Failing test passed even though it was supposed to fail. Remove \`.failing\` to remove error. + 13 | }); + 14 | + > 15 | it.only.failing.each([ + | ^ + 16 | {a: 1, b: 1, expected: 2}, 17 | {a: 1, b: 2, expected: 3}, 18 | {a: 2, b: 1, expected: 3}, - > 19 | ])('.add($a, $b)', ({a, b, expected}) => { - | ^ - 20 | expect(a + b).toBe(expected); - 21 | }); - 22 | - - at ../../packages/jest-each/build/bind.js:38:11 - at Array.forEach () - at __tests__/worksWithOnlyMode.test.js:19:5 + + at each (__tests__/worksWithOnlyMode.test.js:15:19) at Object.describe (__tests__/worksWithOnlyMode.test.js:10:1) ● block with only, should fail › failing passes = fails, should fail diff --git a/packages/jest-circus/src/index.ts b/packages/jest-circus/src/index.ts index cb885c6d6a5e..43e039ceac7f 100644 --- a/packages/jest-circus/src/index.ts +++ b/packages/jest-circus/src/index.ts @@ -147,8 +147,19 @@ const test: Global.It = (() => { testName: Circus.TestNameLike, fn?: Circus.TestFn, timeout?: number, - ): void => _addTest(testName, mode, concurrent, fn, failing, timeout, true); - failing.each = bindEach(failing, false); + eachError?: Error, + ): void => + _addTest( + testName, + mode, + concurrent, + fn, + failing, + timeout, + true, + eachError, + ); + failing.each = bindEach(failing, false, true); return failing; }; @@ -175,8 +186,9 @@ const test: Global.It = (() => { ) => void, timeout?: number, failing?: boolean, + error?: Error, ) => { - const asyncError = new ErrorWithStack(undefined, testFn); + const asyncError = error || new ErrorWithStack(undefined, testFn); try { testName = convertDescriptorToString(testName); diff --git a/packages/jest-each/src/bind.ts b/packages/jest-each/src/bind.ts index 66839d9b1198..cdeb79042eb2 100644 --- a/packages/jest-each/src/bind.ts +++ b/packages/jest-each/src/bind.ts @@ -26,17 +26,19 @@ type GlobalCallback = ( testName: string, fn: Global.ConcurrentTestFn, timeout?: number, + eachError?: Error, ) => void; export default function bind( cb: GlobalCallback, supportsDone = true, -) { + needsEachError = false, +): Global.EachTestFn { const bindWrap = ( table: Global.EachTable, ...taggedTemplateData: Global.TemplateData ) => { - const error = new ErrorWithStack('', bindWrap); + const error = new ErrorWithStack(undefined, bindWrap); return function eachBind( title: Global.BlockNameLike, @@ -50,16 +52,23 @@ export default function bind( : buildTemplateTests(title, table, taggedTemplateData); return tests.forEach(row => - cb( - row.title, - applyArguments(supportsDone, row.arguments, test), - timeout, - ), + needsEachError + ? cb( + row.title, + applyArguments(supportsDone, row.arguments, test), + timeout, + error, + ) + : cb( + row.title, + applyArguments(supportsDone, row.arguments, test), + timeout, + ), ); } catch (e: any) { const err = new Error(e.message); err.stack = error.stack?.replace(/^Error: /s, e.message); - err.name = e.name; + err.name = ''; return cb(title, () => { throw err; From 7e73efdb524869a6aac43cff44429a8ecb1c1193 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 13:13:28 +0800 Subject: [PATCH 11/15] fix and improve --- packages/jest-circus/src/index.ts | 4 ++-- packages/jest-console/src/BufferedConsole.ts | 1 + packages/jest-console/src/CustomConsole.ts | 1 + packages/jest-each/src/bind.ts | 9 +++++++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/jest-circus/src/index.ts b/packages/jest-circus/src/index.ts index 43e039ceac7f..760c4a2832ce 100644 --- a/packages/jest-circus/src/index.ts +++ b/packages/jest-circus/src/index.ts @@ -186,9 +186,9 @@ const test: Global.It = (() => { ) => void, timeout?: number, failing?: boolean, - error?: Error, + asyncError?: Error, ) => { - const asyncError = error || new ErrorWithStack(undefined, testFn); + asyncError = asyncError || new ErrorWithStack(undefined, testFn); try { testName = convertDescriptorToString(testName); diff --git a/packages/jest-console/src/BufferedConsole.ts b/packages/jest-console/src/BufferedConsole.ts index a6e7288ef513..930c680e9261 100644 --- a/packages/jest-console/src/BufferedConsole.ts +++ b/packages/jest-console/src/BufferedConsole.ts @@ -79,6 +79,7 @@ export default class BufferedConsole extends Console { if (!(error instanceof AssertionError)) { throw error; } + // https://github.com/facebook/jest/pull/13422#issuecomment-1273396392 this._log('assert', error.toString().replace(/:\n\n.*\n/gs, '')); } } diff --git a/packages/jest-console/src/CustomConsole.ts b/packages/jest-console/src/CustomConsole.ts index 118289b7fc1d..eb34ffc3679f 100644 --- a/packages/jest-console/src/CustomConsole.ts +++ b/packages/jest-console/src/CustomConsole.ts @@ -56,6 +56,7 @@ export default class CustomConsole extends Console { if (!(error instanceof AssertionError)) { throw error; } + // https://github.com/facebook/jest/pull/13422#issuecomment-1273396392 this._logError('assert', error.toString().replace(/:\n\n.*\n/gs, '')); } } diff --git a/packages/jest-each/src/bind.ts b/packages/jest-each/src/bind.ts index cdeb79042eb2..8a1f81b4ef0e 100644 --- a/packages/jest-each/src/bind.ts +++ b/packages/jest-each/src/bind.ts @@ -67,8 +67,13 @@ export default function bind( ); } catch (e: any) { const err = new Error(e.message); - err.stack = error.stack?.replace(/^Error: /s, e.message); - err.name = ''; + + // @ts-expect-error: CIRCUS + if (typeof global.it !== 'undefined') { + err.stack = error.stack?.replace(/^Error: /s, e.message); + } else { + err.stack = error.stack; + } return cb(title, () => { throw err; From 7adfaa8e2dd64a7c34fd84ee7bfa30c9b73debdd Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 13:19:05 +0800 Subject: [PATCH 12/15] review --- packages/jest-circus/src/index.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/jest-circus/src/index.ts b/packages/jest-circus/src/index.ts index 760c4a2832ce..a8049d4d1d8c 100644 --- a/packages/jest-circus/src/index.ts +++ b/packages/jest-circus/src/index.ts @@ -186,10 +186,8 @@ const test: Global.It = (() => { ) => void, timeout?: number, failing?: boolean, - asyncError?: Error, + asyncError: Error = new ErrorWithStack(undefined, testFn), ) => { - asyncError = asyncError || new ErrorWithStack(undefined, testFn); - try { testName = convertDescriptorToString(testName); } catch (error) { From 16a0a36f27f82d99f0a7af9f22811adef3b36566 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 13:34:44 +0800 Subject: [PATCH 13/15] fix --- packages/jest-each/src/bind.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/jest-each/src/bind.ts b/packages/jest-each/src/bind.ts index 8a1f81b4ef0e..9a1bae80858e 100644 --- a/packages/jest-each/src/bind.ts +++ b/packages/jest-each/src/bind.ts @@ -67,13 +67,7 @@ export default function bind( ); } catch (e: any) { const err = new Error(e.message); - - // @ts-expect-error: CIRCUS - if (typeof global.it !== 'undefined') { - err.stack = error.stack?.replace(/^Error: /s, e.message); - } else { - err.stack = error.stack; - } + err.stack = error.stack?.replace(/^Error: /s, `Error: ${e.message}`); return cb(title, () => { throw err; From 0db4273b3a84477fe2bcf8f3c836339c414c129b Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Tue, 11 Oct 2022 13:49:29 +0800 Subject: [PATCH 14/15] changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76a9f07e2a78..ba9dd7ab6430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ ### Chore & Maintenance +- `[*]` Update `@babel/*` deps ([#13422](https://github.com/facebook/jest/pull/13422)) + ### Performance - `[jest-runner]` Do not instrument v8 coverage data if coverage should not be collected [#13282](https://github.com/facebook/jest/pull/13282) From c0f7c6d748c38a979417acfb4424b52c7834f18d Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Tue, 11 Oct 2022 07:00:43 -0400 Subject: [PATCH 15/15] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba9dd7ab6430..19ec0106b0c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ ### Chore & Maintenance -- `[*]` Update `@babel/*` deps ([#13422](https://github.com/facebook/jest/pull/13422)) +- `[*]` Update `@babel/*` deps, resulting on slightly different atack traces for `each` ([#13422](https://github.com/facebook/jest/pull/13422)) ### Performance