[英]how to use @providesModule with Jest and react-native
我正在尝试使用Jest进行单元测试react-native,并且在应用程序中成功使用了@providesModule,但Jest无法使用这种格式从“组件”导入组件来加载模块
开玩笑:版本13.2.3 react-native:0.29.0
错误是:
FAIL js/components/home/__tests__/TestHome.js (0s)
Runtime Error
- Error: Cannot find module 'Time' from 'TimelineItem.js'
at Resolver.resolveModule (node_modules/jest-cli/node_modules/jest-resolve/build/index.js:197:17)
这里的博客文章中对'providesModule and jest'的引用很小,这里https://facebook.github.io/jest/blog/2016/06/22/jest-13.html
但尚不清楚需要做什么。
如果某人具有@providesModule与Jest一起工作并且是react-native的,您能帮忙指出确切需要做什么吗?
在Jest 14.0中,您可以使用快照测试
您必须使用React的react-test-renderer
首先渲染您的组件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.