javascript - 笑话:特定选择器
问题描述
以下是我在 React 中的渲染功能的一部分。
//some code
<div className='icon-container'>
<Icon name='close' />
</div>
在测试这个时,我已经安装了我的组件。我想专门选择Icon
我的icon-container
div
. 我怎么做?
注意:开玩笑地安装时可能会有多个Icons
渲染。因此,我需要特异性。另外,我不能使用 shallow ,因为我想测试包裹在组件上的 HOC 功能。
解决方案
您可以使用.find
酶的方法如下代码所示
componentWrapper.find(".icon-container [name='close']")
或者
componentWrapper.find(".icon-container <use-icon-class-name-or-id>")
在此处阅读有关 EnzymeSelector 的更多信息
推荐阅读
- java - 如何通过单击 InlineKeyboardButton 打开ReplyKeyboardMarkup?
- python - Python 请求标头 Cookie 问题
- blockchain - 找不到 ganache-cli 依赖项
- php - Laravel Excel - 包含记录中图像的最简单方法?
- python - torch.tensor 和 torch.Tensor 有什么区别?
- python - 将 keras api 用于具有相同目标值的多输出模型
- ecmascript-6 - ES6 导入多个文件并扩展主对象
- javascript - 使用 javascript 从 url 读取 JSON 数据
- python-2.7 - 如何在 python 脚本中将 sys.path 提供给 docker 文件
- go - 如何处理可以增长而不会阻塞的队列