2
我有一个组件库,我有一个Tooltip
组件,该组件在文档正文的底部呈现tooltip div。如何在假DOM中渲染Tooltip
组件,然后测试div元素是否在我徘徊于Tooltip
组件之后出现?如何渲染组件中的假DOM中的酶?
所以:
- 首先我必须来渲染/第一安装一个工具提示组件。
- 模拟一个事件fe
wrapper.find('span').simulate('mouseenter')
- 检查
<div>
元素是否出现在正确的位置(作为最后一个身体的孩子)。
我被困在第1和第3点。我该如何在Jest /酶中测试它?我应该使用JSDom吗?
您所描述的是一个功能测试。为此,最好使用像**守夜**这样的框架。如果你想使用酶,那么只需测试工具提示是否正确渲染,并通过简单的单元测试来测试事件是否被触发。 – Hosar
谢谢你本来的建议nightwatch-我会试试看! –