Home > Net >  TS-Jest utils missing
TS-Jest utils missing

Time:07-13

Well, using ts-jest 27.x.x, I could access the utils helper by require('ts-jest/utils'), and as you can see in the below picture, it was present in the ts-jest dependency folder: ts-jest 27

But in a newer project using ts-jest 28.x.x, when I try to import that, this is the result: error import

And this is the ts-jest dependency folder: ts-jest 28

What should I do now to use those helpers?

CodePudding user response:

See Test helpers doc about the mocked test helper:

This function is now deprecated and will be removed in 28.0.0. The function has been integrated into jest-mock package as a part of Jest 27.4.0, see https://github.com/facebook/jest/pull/12089. Please use the one from jest-mock instead.

You should use jest.mocked(item: T, deep = false) instead of import { mocked } from 'ts-jest/utils'

From ts-jest 28.0.0, they remove ts-jest/utils sub path export. See this issue

We are exporting everything from index.ts so utils now can be removed.

CodePudding user response:

Did you try putting that file in the setupFilesAfterEnv option in the jest config?

  • Related