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