酶浅渲染渲染子组件

时间:2016-11-21 16:48:03

标签: javascript reactjs testing npm enzyme

我试图浅显示一个组件来执行一些基本的单元测试。

我正在执行此操作的组件有两个子组件,每个组件根据父级道具呈现多次。

在查询浅层渲染组件时,子元素也正在被渲染,这意味着子元素的HTML元素也可以访问。

我正在使用Karma,Browserify,Jasmine和Enzyme,如果需要,可以为每个配置发布配置。有没有人见过类似的行为?

1 个答案:

答案 0 :(得分:2)

这是正确的行为。与酶的其他渲染方法的不同之处在于,它不会调用任何生命周期方法,并且它不会转换为真正的html,但它将呈现其子项的所有子项和子项,依此类推。