如果我运行yarn test
,运行jest
,我得到以下错误:
C:\react-native-project\node_modules\react-native\Libraries\Utilities\warnOnce.js:15
const warnedKeys: {[string]: boolean} = {};
但这只有在我遵循以下指示时才会发生react-native-testing-library
:
然后使用 jest.config.js 文件中的 setupFilesAfterEnv 选项自动将其添加到您的 jest 测试中:
如果我删除该文件,我将不会收到该错误,并且可以运行简单的测试。当我删除文件时,测试会运行但AsyncStorage
无法识别,因此测试仍然无法运行。我有AsyncStorage
。它已安装并且应用程序可以运行,但我想添加组件测试。我还注意到jest.config.js
测试项目本身明显缺少文件 . 是否有任何文档或工作示例?我宁愿不做我的项目和测试项目的差异。是否有更详细或可靠的测试框架/模块可用?