StackOverflow上有很多关于如何用Jest来模拟事情的问题。我确实读过许多这些建议。我有jest.mock和spyOn的经验。我已经尝试过执行真正的导入和覆盖我想要模拟的函数的技巧,并且尝试了旧的import * as math from '.调用add的“真正”减法函数只能调用该模块中定义的add。
关键点:无法编辑math.js文件。您不能更改它,以便将ad
我使用的是按照ts-jest在文档中描述的方式配置的jest和ts-jest。如果我运行yarn test --listTests,我可以看到我想运行的测试文件:processNewUser.ts,它包含在我的项目的__test__文件夹中的输出中。Auth'作为测试的名称,那么每个测试都会运行,包括所有没有指定名称字符串的</