diff --git a/src/ts-jest-transformer.spec.ts b/src/ts-jest-transformer.spec.ts index fe8605c7d1..0e05518362 100644 --- a/src/ts-jest-transformer.spec.ts +++ b/src/ts-jest-transformer.spec.ts @@ -352,6 +352,10 @@ Array [ `) }) + test('should allow detection of ts-jest', () => { + expect(process.env.TS_JEST).toBe('1') + }) + test.each(['foo.ts', 'foo.tsx'])('should process ts/tsx file', (filePath) => { const fileContent = 'const foo = 1' const output = 'var foo = 1' diff --git a/src/ts-jest-transformer.ts b/src/ts-jest-transformer.ts index 2f80563a60..fb51990aae 100644 --- a/src/ts-jest-transformer.ts +++ b/src/ts-jest-transformer.ts @@ -63,6 +63,7 @@ export class TsJestTransformer implements SyncTransformer { this.process = this.process.bind(this) this._logger.debug('created new transformer') + process.env.TS_JEST = '1' } private _configsFor(transformOptions: TransformOptionsTsJest): ConfigSet {