标签: reactjs components mount enzyme
曾经有一个常见的用例来完全呈现具有componentDidMount / componentDidUpdate生命周期的组件,浅层渲染没有。
componentDidMount
componentDidUpdate
但是由于酶3+,浅层渲染在默认情况下会使生命周期开启,并且它更像是真实的单元测试,在虚拟Dom和真实Dom之间具有良好的隔离。可以再分享一些使用mount仍然闪耀的例子吗? (个人认为HOC必须经过mount测试)
完整的DOM渲染非常适用于那些组件可能与DOM API交互或需要测试包含在更高阶组件中的组件的情况。