我有一个JavaScript项目,其中jsconfig.json
的配置正确。除了我在单元测试中使用jest.mock()
模拟模块时,它几乎适用于所有内容:
// unit.test.js
jest.mock('./api')
it('does something', () => {
// Linting error:
// Property 'mockResolvedValue' does not exist on type () => Promise<any>
api.loadStudents.mockResolvedValue([]);
});
是否有任何方法可以让TSServer知道Jest在模拟此模块,因此导出的对象属性是jest.Mock
的实例?