首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滑稽错误: const warnedKeys:{[string]:boolean} = {};

滑稽错误: const warnedKeys:{[string]:boolean} = {};
EN

Stack Overflow用户
提问于 2020-05-28 21:40:52
回答 1查看 401关注 0票数 0

如果运行yarn test (运行jest ),则会得到以下错误:

代码语言:javascript
复制
C:\react-native-project\node_modules\react-native\Libraries\Utilities\warnOnce.js:15
    const warnedKeys: {[string]: boolean} = {};

但这只有在我遵循航向 of react-native-testing-library的情况下才会发生。

然后通过在setupFilesAfterEnv文件中使用jest.config.js选项,自动将其添加到您的jest测试中:

如果删除该文件,我将不会得到该错误,并且可以运行简单的测试。当我删除该文件时,测试将运行,但AsyncStorage无法识别,因此测试仍然不运行。我有AsyncStorage。它已经安装,应用程序可以工作,但我想添加组件测试。我还注意到,jest.config.js文件明显地丢失了测试项目本身。是否有任何文档或工作示例?我宁愿不做我的项目和测试项目的区别。是否有更好的文档或可靠的测试框架/模块可用?

EN

回答 1

Stack Overflow用户

发布于 2020-05-29 12:05:16

我能够通过遵循React的文档@testing-library/react-native的npm包名来获得工作测试,而不是将React与react-native-testing-library的npm包名称混淆。这两个包都允许测试组件,并且是React本机文档推荐的,但是这个包在遵循说明时可以工作。它还使用使用说明“定义一个自定义呈现方法,其中包括全局上下文提供程序、数据存储等内容”,这样使用AsyncStorage之类的组件就不会有问题了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62075005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档