Javascript 如何将@providesModule与Jest和react一起使用
我正在尝试使用Jest进行单元测试react native,并且在应用程序中成功地使用了@ProvideModule,但是Jest无法使用此格式加载模块 从“组件”导入组件 笑话:13.2.3版 反应本机:0.29.0 错误是:Javascript 如何将@providesModule与Jest和react一起使用,javascript,module,react-native,jestjs,Javascript,Module,React Native,Jestjs,我正在尝试使用Jest进行单元测试react native,并且在应用程序中成功地使用了@ProvideModule,但是Jest无法使用此格式加载模块 从“组件”导入组件 笑话:13.2.3版 反应本机:0.29.0 错误是: FAIL js/components/home/__tests__/TestHome.js (0s) Runtime Error - Error: Cannot find module 'Time' from 'TimelineItem.js'
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和jest”的小参考
但具体需要做什么还不清楚
如果有人使用@providesModule处理Jest和react native,请您明确指出需要做什么,以提供帮助。使用Jest 14.0,您可以使用
您必须使用React的
React测试渲染器
来首先渲染组件,使用您可以使用的Jest 14.0
您必须使用React的
React测试渲染器
首先渲染您的组件您能否在主题之外向我们展示您的代码片段,但是您是否有关于让@providesModule
在应用程序中工作的参考?要让@providesModule在应用程序中工作,我确保将注释放在文件的最顶部。您能给我们展示您的代码吗Snippet脱离主题,但您是否有关于在应用程序中使用@ProvideModule的参考信息?要在应用程序中使用@ProvideModule,请确保将注释放在文件的最顶部。