diff --git a/CHANGELOG.md b/CHANGELOG.md index 76133c3a5ff7..288fd495717f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - `[jest-snapshot]`: [**BREAKING**] Make prettier optional for inline snapshots - fall back to string replacement ([#7792](https://github.com/facebook/jest/pull/7792)) - `[jest-repl, jest-runner]` [**BREAKING**] Run transforms over environment ([#8751](https://github.com/facebook/jest/pull/8751)) - `[jest-runner]` [**BREAKING**] Run transforms over `runnner` ([#8823](https://github.com/facebook/jest/pull/8823)) +- `[jest-runner]` [**BREAKING**] Run transforms over `testRunnner` ([#8823](https://github.com/facebook/jest/pull/8823)) ### Fixes @@ -552,7 +553,6 @@ - `[@jest/test-result]` Create method to create empty `TestResult` ([#8867](https://github.com/facebook/jest/pull/8867)) - `[jest-worker]` [**BREAKING**] Return a promise from `end()`, resolving with the information whether workers exited gracefully ([#8206](https://github.com/facebook/jest/pull/8206)) - `[jest-reporters]` Transform file paths into hyperlinks ([#8980](https://github.com/facebook/jest/pull/8980)) -- `[jest-runner]` [**BREAKING**] Run transforms over `testRunnner` ([#8823](https://github.com/facebook/jest/pull/8823)) ### Fixes diff --git a/e2e/coverage-transform-instrumented/package.json b/e2e/coverage-transform-instrumented/package.json index 202aeb598700..c571de5fed97 100644 --- a/e2e/coverage-transform-instrumented/package.json +++ b/e2e/coverage-transform-instrumented/package.json @@ -4,15 +4,13 @@ "transform": { "\\.(js)$": "/preprocessor.js" }, - "transformIgnorePatterns": [ - "jest-jasmine2", - "jest-each", - "jest-circus" - ], "testRegex": "/__tests__/.*\\.(js)$", "testEnvironment": "node", "transformIgnorePatterns": [ - "/jest-environment-node/" + "jest-circus", + "jest-each", + "jest-environment-node/", + "jest-jasmine2" ], "moduleFileExtensions": [ "js" diff --git a/e2e/transform/babel-jest-ignored/babel.config.js b/e2e/transform/babel-jest-ignored/babel.config.js index 8edce00000ae..048789e0d624 100644 --- a/e2e/transform/babel-jest-ignored/babel.config.js +++ b/e2e/transform/babel-jest-ignored/babel.config.js @@ -8,9 +8,10 @@ module.exports = { only: [ 'blablabla', - /jest-environment-node/, - /jest-jasmine2/, /jest-circus/, /jest-each/, + /jest-environment-node/, + /jest-jasmine2/, + /jest-source-map/, ], }; diff --git a/e2e/transform/multiple-transformers/package.json b/e2e/transform/multiple-transformers/package.json index 028b24f3dc35..84d06db7acea 100644 --- a/e2e/transform/multiple-transformers/package.json +++ b/e2e/transform/multiple-transformers/package.json @@ -7,7 +7,10 @@ }, "testEnvironment": "node", "transformIgnorePatterns": [ - "/jest-environment-node/", "jest-jasmine2", "jest-circus"] + "/jest-environment-node/", + "jest-jasmine2", + "jest-circus" + ] }, "dependencies": { "@babel/core": "^7.0.0", diff --git a/e2e/transform/transform-testrunner/babel.config.js b/e2e/transform/transform-testrunner/babel.config.js index 5e1e38eebb8d..19dd8862b516 100644 --- a/e2e/transform/transform-testrunner/babel.config.js +++ b/e2e/transform/transform-testrunner/babel.config.js @@ -7,12 +7,7 @@ module.exports = { presets: [ - ['@babel/preset-typescript'], - [ - '@babel/preset-env', - { - targets: {node: 6}, - }, - ], + ['@babel/preset-env', {targets: {node: 'current'}}], + '@babel/preset-typescript', ], }; diff --git a/e2e/transform/transform-testrunner/test-runner.ts b/e2e/transform/transform-testrunner/test-runner.ts index 082ab382bf62..0b08cd6ca5e5 100644 --- a/e2e/transform/transform-testrunner/test-runner.ts +++ b/e2e/transform/transform-testrunner/test-runner.ts @@ -4,17 +4,17 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -import {Config} from '@jest/types'; import {JestEnvironment} from '@jest/environment'; -import Runtime from 'jest-runtime'; import {TestResult, createEmptyTestResult} from '@jest/test-result'; +import {Config} from '@jest/types'; +import Runtime from 'jest-runtime'; export default async function testRunner( globalConfig: Config.GlobalConfig, config: Config.ProjectConfig, environment: JestEnvironment, runtime: Runtime, - testPath: string + testPath: string, ): Promise { return { ...createEmptyTestResult(), @@ -26,9 +26,11 @@ export default async function testRunner( duration: 2, failureMessages: [], fullName: 'sample test', + location: null, + numPassingAsserts: 1, status: 'passed', title: 'sample test', }, ], - } as TestResult; + }; } diff --git a/yarn.lock b/yarn.lock index 9e4eafdfa214..2c6bfbee05de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12126,6 +12126,7 @@ fsevents@~2.1.2: "@jest/console": ^26.6.2 "@jest/environment": ^26.6.2 "@jest/test-result": ^26.6.2 + "@jest/transform": ^26.6.2 "@jest/types": ^26.6.2 "@types/exit": ^0.1.30 "@types/graceful-fs": ^4.1.2