【发布时间】:2015-09-27 03:16:35
【问题描述】:
对于React,我使用Shallow Rendering 技术对我的React 组件进行单元测试。我可以在React Native 中做类似的事情吗?
我有followed the instructions to set up Jest,但找不到任何关于测试我的组件的文档。我想用 React Native 做完整的 TDD,就像我用 React 做的一样。
【问题讨论】:
-
好问题。官方文档至少可以说非常简短..
-
据我所知,react-native 并没有对 iOS 或 Android 环境做出太多假设。你不能只使用 Jest 并假装它是一个网络应用程序吗?不是所有的依赖都被mock了吗?
-
我尝试使用 Jest,但发现它太慢了。即使有了 Jest,我感兴趣的是 React 使用 Shallow Rendering 允许我们测试组件的浅层表示的方式。
标签: reactjs react-native