【发布时间】:2017-10-25 22:52:22
【问题描述】:
我正在使用 mocha/chai/enzyme/sinon 来测试我的 React 组件。假设我正在寻找测试以下组件,并且我需要 mount 它以测试生命周期方法。
<Container>
<div />
<NestedContainer />
<div />
</Container>
进一步假设我确实不想在任何情况下安装组件NestedContainer。相反,我想做的是在安装 Container 之前用普通的旧 div 模拟/存根 NestedContainer。
我已经在网上寻找解决方案来执行此操作,我找到的唯一相关资源是:https://medium.com/@AndreCalvo/react-component-testing-mocking-method-calls-components-and-time-d780d45e4cd5。引入一个大型库来模拟这些组件似乎有点繁重。
有没有人知道其他方法可以做到这一点?谢谢。
【问题讨论】:
标签: javascript html reactjs enzyme