enzyme - 酶 - 如何在单击时模拟按住 shift 键?
问题描述
我正在使用 Enzyme/Jest 来测试我的 React 组件。如何在单击按钮时模拟按住 shift 键?
解决方案
这与模拟正常单击按钮的方式相同,但多了一个参数。
enzymeWrapper.find('div').simulate('click', { shiftKey: true });
它也应该与altKey
and一起使用ctrlKey
,但我还没有检查过。
推荐阅读
- swift - Swift:使用 alamofire 上传时出现在图像源中的 Content-Disposition
- snowflake-cloud-data-platform - 我可以将 SHOW LOCKS 的内容作为 Snowflake 数据库中的表获取吗?
- python - 执行官方 Django 教程时尚未加载应用程序
- firebase - 测试 Firebase 函数时出现错误“TypeError:无法读取未定义的属性‘发送’”
- php - 从 Windows 上传时 PHP / 文件“类型”不起作用
- c# - 使用 C# 获取字符串的一部分
- python - 如何正确使用打印函数中的sep参数
- java - 如何读取外部存储android Q?
- c# - 创建新的 Sprite() C# Unity
- python - 如何将抓取的结果从多个网站页面保存到 CSV 文件中?