【发布时间】:2017-06-23 18:01:35
【问题描述】:
我正在导入一个模拟函数,但由于 Typescript 似乎不知道 Jest 将导入更改为模拟,因此我必须先转换导入的函数,然后才能使用 mockReturnValue 等模拟方法。
jest.mock('../myImport');
import { thisFunctionIsMocked } from '../myImport'
/* ... */
(<Mock<any>>thisFunctionIsMocked).mockReturnValue(42);
如果我不强制导入,Typescript 声称模拟函数方法不存在。有没有更好的方法来做到这一点?
【问题讨论】:
标签: typescript jestjs