13得票3回答
Jest,意外的标记导入

我开始了一个新的React项目,并且想使用Jest作为测试平台。尽管有文档、博客以及像stackoverflow这样的许多其他资源,但我总是会遇到一个"unexpected token import"错误,可能与Babel问题有关,但我的配置似乎没问题。欢迎任何帮助。 我的Jest配置(在p...

7得票2回答
React Native中使用Jest遇到问题

在尝试运行测试用例代码时,我遇到了错误。我正在使用React Native和Jest。升级到0.40版本之前一切正常。现在是版本0.42,我的所有测试用例都停止工作,并出现以下错误。 ({"Object.<anonymous>":function(module,exports,r...

38得票4回答
升级到26.x后,Jest配置抛出了"type ErrorHandler =(error:mixed,isFatal:boolean)=> void"的错误信息。

我不知道为什么突然间这个东西不工作了,但这是我的jest.config.js文件: module.exports = { preset: 'react-native', verbose: true, moduleFileExtensions: ['ts', 'tsx', 'js'...

20得票2回答
在转换选项中找不到模块<rootDir>/node_modules/vue-jest。

我遇到了一个错误,需要你的帮助。感谢查看这个问题。我的情况是:我正在为我的项目配置Drone CI工具,并且在运行drone.yml上的单元测试时遇到了这个问题。Validation Error: Module &lt;rootDir&gt;/node_modules/vue-jest ...

38得票2回答
如何在Jest中断言函数调用顺序

我正在使用jest.fn模拟两个函数:let first = jest.fn(); let second = jest.fn(); 我如何断言 first 在 second 之前被调用了? 我正在寻找类似sinon的.calledBefore断言。 更新 我使用了这个简单的“临时”解决方案...

17得票4回答
如何在Jest的xyz.test.js中导入“.mjs”模块?

我想在Jest 26.1.0中使用ES6模块的导入/导出功能(因为我的整个项目都使用它)。 我已经为我的测试用例创建了一个目录,名为testCases/,其中包含一个math.mjs文件。 现在我正在尝试在math.test.js(用于Jest)中导入此文件。 每当我运行npm run tes...

11得票2回答
Jest失败:在React 16升级后,从'ReactShallowRenderer.js'找不到模块'react/lib/React'

我刚刚从v15.6.2升级到react v16.0.0(通过变基) 问题 运行我的jest测试会出现以下错误 ● Test suite failed to run Cannot find module 'react/lib/React' from 'ReactShallow...

92得票1回答
babel-core和@babel/core有什么区别?

babel-core和@babel/core有什么区别? 它们是不同版本的相同东西吗?如果不是,那么什么时候使用一个,什么时候使用另一个? 谢谢。

9得票3回答
使用jest 15.1.1,代码覆盖率显示为“未知”

当我尝试包含所有项目源代码以获得更合理的代码覆盖率数字时,最终结果是 ----------|----------|----------|----------|----------|----------------| File | % Stmts | % Branch | % F...

10得票3回答
React Jest测试在使用ts-jest时无法运行 - 导入文件中出现意外的标记

我有一个测试,是在一个JSX文件中编写的针对TSX文件的测试,但由于出现了意外的标记(unexpected token),导致无法运行。 Test suite failed to run Jest encountered an unexpected token This ...