我正在尽我最大的努力跟随文档开玩笑,我也在尽我最大的努力自学。我在关注官方笑话网站上的文档时遇到问题。我在模拟模块部分。它与 axios 有关,但我一直在打字稿中收到错误,即 mockImplementation 不是一个属性(无论模拟是什么)
我试着环顾四周,看看这是否是我的配置问题,但我无法弄清楚。
脚.ts
// foo.ts
export default function() {
// some implementation;
};
测试.ts
import foo from '../src/foo';
// test.js
jest.mock('../src/foo'); // this happens automatically with automocking
foo.mockImplementation(() => 42);
foo();
console.log(foo())
这是我在 mockImplementatin 上遇到的错误
Property 'mockImplementation' does not exist on type '() => void'.ts(2339)
我所做的就是遵循文档。在我进入分区之前,我没有任何问题。