reactjs - React 测试库 - 检查是否存在空 div
问题描述
我正在测试 if ItemLength = 1
,render
返回的组件null
。
const { container, debug } = render(<MyComp ItemLength={1} />);
当我调用debug()
我的测试时,它显示一个<div />
. 如何检查组件在我的测试中返回一个空 div?
解决方案
您可以使用jest-dom 的toBeEmpty
:
const { container } = render(<MyComp ItemLength={1} />)
expect(container.firstChild).toBeEmpty()
推荐阅读
- python - Python补丁在测试之间没有重置
- elasticsearch - 每个请求都在 kibana 中打印重复的消息
- reactjs - 如何使用 React 钩子更新 HighChart 中的配置?
- flutter - 在flutter web中读取excel文件时出错
- range - 如何使用 VBA 将范围内的列更改为 A 列?
- javascript - Next.js 构建过程:未生成静态页面 - 部署失败
- media - 媒体的Hybris调用路径
- amazon-web-services - 如何仅为更新的文件编写 AWS 代码管道?
- multidimensional-array - 在给定距离的情况下平移/移动 ECEF 坐标
- python-3.x - 如何使用智能打开读取目录中的所有文件?