我的React组件包装有不同的HOC(i18next,graphql等...),不幸的是我无法用酶测试包装好的组件。
您测试包装组件的最佳实践是什么?
我不希望导出包装和未包装的组件版本,我只想为我的应用程序逻辑导出包装的组件,并且能够在包装的组件内部测试包装的组件。
感谢您阅读我!
最佳答案
我倾向于支持Redux使用connect
的相同方法,并使实际组件在导出的组件上可以作为静态组件使用。
const MyComponent = (props) => ( ... );
const ConnectedComponent = usingMyHoc(...)(MyComponent) ;
ConnectedComponent.WrappedComponent = MyComponent;
export default ConnectedComponent;
关于javascript - 如何用 enzyme 测试包裹的成分?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55403737/