2
我有一個組件庫,我有一個Tooltip
組件,該組件在文檔正文的底部呈現tooltip div。如何在假DOM中渲染Tooltip
組件,然後測試div元素是否在我徘徊於Tooltip
組件之後出現?如何渲染組件中的假DOM中的酶?
所以:
- 首先我必須來渲染/第一安裝一個工具提示組件。
- 模擬一個事件fe
wrapper.find('span').simulate('mouseenter')
- 檢查
<div>
元素是否出現在正確的位置(作爲最後一個身體的孩子)。
我被困在第1和第3點。我該如何在Jest /酶中測試它?我應該使用JSDom嗎?
您所描述的是一個功能測試。爲此,最好使用像**守夜**這樣的框架。如果你想使用酶,那麼只需測試工具提示是否正確渲染,並通過簡單的單元測試來測試事件是否被觸發。 – Hosar
謝謝你本來的建議nightwatch-我會試試看! –