【发布时间】:2020-01-21 18:31:03
【问题描述】:
我正在尽我最大的努力跟随文档开玩笑,我也在尽我最大的努力自学。我在关注官方笑话网站上的文档时遇到问题。我在模拟模块部分。它与 axios 有关,但我一直在打字稿中收到错误,即 mockImplementation 不是(无论模拟是什么)的属性
我试过四处看看是否是我的配置有问题,但我无法弄清楚。
foo.ts
// foo.ts
export default function() {
// some implementation;
};
test.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)
我所做的只是关注文档。在我进入分区之前,我没有任何问题。
【问题讨论】:
标签: typescript jestjs ts-jest