diff --git a/packages/jest-repl/src/__tests__/jest_repl.test.js b/packages/jest-repl/src/__tests__/jest_repl.test.js index 943ac20bdc38..b86932a89b0e 100644 --- a/packages/jest-repl/src/__tests__/jest_repl.test.js +++ b/packages/jest-repl/src/__tests__/jest_repl.test.js @@ -9,7 +9,7 @@ import {spawnSync} from 'child_process'; import path from 'path'; -const JEST_RUNTIME = path.resolve(__dirname, '../../bin/jest-repl.js'); +const JEST_RUNTIME = require.resolve('../../bin/jest-repl.js'); describe('Repl', () => { describe('cli', () => { diff --git a/packages/jest-repl/src/cli/args.ts b/packages/jest-repl/src/cli/args.ts index 09f1b6392660..9bb253b3e1cc 100644 --- a/packages/jest-repl/src/cli/args.ts +++ b/packages/jest-repl/src/cli/args.ts @@ -11,7 +11,7 @@ import type {Options} from 'yargs'; export const usage = 'Usage: $0 [--config=]'; const runtimeCLIOptions: Record< - 'cache' | 'config' | 'debug' | 'version' | 'watchman', + 'cache' | 'config' | 'debug' | 'watchman', Options > = { cache: { @@ -30,11 +30,6 @@ const runtimeCLIOptions: Record< description: 'Print debugging info about your jest config.', type: 'boolean', }, - version: { - alias: 'v', - description: 'Print the version and exit', - type: 'boolean', - }, watchman: { default: true, description: diff --git a/packages/jest-repl/src/cli/index.ts b/packages/jest-repl/src/cli/index.ts index 00f296512d44..1fbf59205a2d 100644 --- a/packages/jest-repl/src/cli/index.ts +++ b/packages/jest-repl/src/cli/index.ts @@ -15,9 +15,9 @@ import * as args from './args'; import {run as runtimeCLI} from './runtime-cli'; import {VERSION} from './version'; -const REPL_SCRIPT = require.resolve('./repl.js'); +const REPL_SCRIPT = require.resolve('./repl'); -export function run(): void { +export function run(): Promise { const argv = yargs.usage(args.usage).options(args.options) .argv as Config.Argv; @@ -25,5 +25,5 @@ export function run(): void { argv._ = [REPL_SCRIPT]; - runtimeCLI(argv, [`Jest REPL v${VERSION}`]); + return runtimeCLI(argv, [`Jest REPL v${VERSION}`]); }