@@ -13,9 +13,10 @@ import yargs from 'yargs';
1313import { Config } from '@jest/types' ;
1414import { JestEnvironment } from '@jest/environment' ;
1515import { CustomConsole } from '@jest/console' ;
16- import { setGlobal } from 'jest-util' ;
16+ import { setGlobal , interopRequireDefault } from 'jest-util' ;
1717import { validateCLIOptions } from 'jest-validate' ;
1818import { readConfig , deprecationEntries } from 'jest-config' ;
19+ import { ScriptTransformer } from '@jest/transform' ;
1920import { VERSION } from '../version' ;
2021import { Context } from '../types' ;
2122import * as args from './args' ;
@@ -82,10 +83,10 @@ export function run(cliArgv?: Config.Argv, cliInfo?: Array<string>) {
8283 watchman : globalConfig . watchman ,
8384 } ) as Promise < Context > )
8485 . then ( async hasteMap => {
85- const transformer = new Runtime . ScriptTransformer ( config ) ;
86- const Environment : typeof JestEnvironment = await transformer . requireAndTranspileModule (
87- config . testEnvironment ,
88- ) ;
86+ const transformer = new ScriptTransformer ( config ) ;
87+ const Environment : typeof JestEnvironment = interopRequireDefault (
88+ await transformer . requireAndTranspileModule ( config . testEnvironment ) ,
89+ ) . default ;
8990 const environment = new Environment ( config ) ;
9091 setGlobal (
9192 environment . global ,
0 commit comments