jestjs - 来自另一个函数的 fn() 模拟警报
问题描述
我有一个 file1.js,它有一个触发 alert() 的函数:file1.js
export function test(value){
alert(value); //string
}
文件 1.test.js:
import { test } from "./test";
...
it("returns value", () => {
window.alert = jest.fn();
test(10);
expect(window.alert).toHaveBeenCalledWith("10");
});
有人可以指出如何调用警报吗?
解决方案
在 Codesandbox 而不是alert()
它应该是window.alert()
推荐阅读
- wso2 - WSO2 ESB Integrator - 在代理服务上构建 Maven 时
- discord.js - 私人 DM 命令 (discord.js)
- python - 生成从两列和多个条件派生的运行总计
- android - 如何在android jetpack compose中显示工具提示
- html - 如何自定义rails文件上传表单
- c - 如何将数据添加到嵌套的 typedef 结构中
- python - 如何在 Python 中检测按键
- excel - 将条件的前 5 个值提取到新工作表中
- android - Xamarin Forms Android Vertical ScrollView 截断元素
- angular - Angular Oauth2 OIDC - 如何检查用户是否登录?