From 07e1ad73b1786b7a0e14fdc2dbc01a2e1c4e2c81 Mon Sep 17 00:00:00 2001 From: Daniel Perez Alvarez Date: Thu, 8 Aug 2024 12:40:52 -0400 Subject: [PATCH] remove sometimes and ignore others --- test/tests/extras.test.ts | 8 +------- test/tests/register.test.ts | 8 +------- test/utils/helpers.ts | 1 + 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/test/tests/extras.test.ts b/test/tests/extras.test.ts index 8cf715f..eb0f262 100755 --- a/test/tests/extras.test.ts +++ b/test/tests/extras.test.ts @@ -18,13 +18,7 @@ describe(`Extra Tests`, () => { describe(`Built Tests`, () => { // see: https://github.com/LeDDGroup/typescript-transform-paths/issues/130 test(`Transformer works without ts-node being present`, () => { - jest.doMock( - "ts-node", - () => { - require("sdf0s39rf3333d@fake-module"); - }, - { virtual: true }, - ); + jest.doMock("ts-node", () => ({}), { virtual: true }); try { const program = createTsProgram({ tsInstance: ts, tsConfigFile }, config.builtTransformerPath); const res = getEmitResultFromProgram(program); diff --git a/test/tests/register.test.ts b/test/tests/register.test.ts index e6ca3a8..2ca30de 100755 --- a/test/tests/register.test.ts +++ b/test/tests/register.test.ts @@ -88,13 +88,7 @@ describe(`Register script`, () => { describe(`Register`, () => { test(`Throws without ts-node`, () => { - jest.doMock( - "ts-node", - () => { - require("sdf0s39rf3333d@fake-module"); - }, - { virtual: true }, - ); + jest.doMock("ts-node", () => ({}), { virtual: true }); expect(() => register()).toThrow(`Cannot resolve ts-node`); jest.dontMock("ts-node"); }); diff --git a/test/utils/helpers.ts b/test/utils/helpers.ts index 9fe02ff..e7fe5ba 100755 --- a/test/utils/helpers.ts +++ b/test/utils/helpers.ts @@ -185,6 +185,7 @@ export function getTsNodeEmitResult( const compiler = tsNode.create({ transpileOnly: true, transformers: { + // eslint-disable-next-line @typescript-eslint/no-require-imports before: [tstpTransform(void 0, pluginConfig, { ts: require(tsSpecifier) })], }, project: pcl.options.configFilePath,