【发布时间】:2018-11-29 13:57:45
【问题描述】:
我有一个使用 vue-cli 3.0 创建的 Vue TS 项目。
这是我要测试的功能:
public hopJavascript(url: string) {
eval(url);
}
这是我使用 Jest 框架的测试功能:
test('navigation using javascript', () => {
const url = "someurl";
hopJavascript(url);
expect(eval).toBeCalled();
});
现在我收到这条消息,test failed console logging,它告诉我我需要一个模拟版本的 eval。
如何模拟 eval?
【问题讨论】:
标签: javascript vue.js jestjs