【发布时间】:2017-04-08 03:37:05
【问题描述】:
我正在使用 Enzyme 测试一个组件,如下所示:
<RichTextEditor name="name" onChange={[Function]} value="<p>what</p>" focus={false}>
<div className="rich-text-editor">
<div className="btn-group" role="group">
<StyleButton active={false} icon="fa-list-ul" label="UL" onToggle={[Function]} style="unordered-list-item">
// ...
我正在尝试检测 StyleButton 组件的存在,如下所示:
mount(<RichTextEditor />).find('StyleButton[label="UL"]')
但没有返回任何组件。我可以通过搜索字符串“StyleButton”找到所有样式按钮,但我无法通过属性找到,包括仅使用属性选择器。
我粘贴的第一个代码块来自安装 RichTextEditor 的调试输出,所以 StyleButton 肯定在那里。
有什么想法吗?
谢谢。
【问题讨论】: