当前位置:  开发笔记 > 编程语言 > 正文

Jest中的Stubbing窗口函数

如何解决《Jest中的Stubbing窗口函数》经验,为你挑选了1个好方法。

在我的代码中,我在"确定"单击window.confirm提示时触发回调,并且我想测试是否触发了回调.

sinon,我可以window.confirm通过以下方式存根函数:

const confirmStub = sinon.stub(window, 'confirm');
confirmStub.returns(true);

有没有办法在Jest中实现这种存根?



1> Andreas Köbe..:

在开玩笑中,您可以使用覆盖它们global.

global.confirm = () => true

在jest中,每个测试文件都在自己的进程中运行,您不必重置设置.


测试我的意思是测试文件
推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有