babel-jest相关内容

需要Babel"^ 7.0.0--0",但已加载"6.26.0".

我已将我的应用程序迁移到babel 7 beta,除了测试外,其他所有功能似乎都可以正常工作.我想我已经阅读了所有内容,但仍然收到此错误: ●测试套件无法运行 Requires Babel "^7.0.0-0", but was loaded with "6.26.0". If you are sure you have a compatible version of @babel/c ..
发布时间:2020-09-18 01:47:08 前端开发

babel @ 7和jest配置

也许您可以帮助我吗? 我尝试将玩笑配置为使用babel @ 7 所以我有: "jest": "^23.4.1", "@babel/core": "^7.0.0-beta.54", "babel-7-jest": "^21.3.3", "babel-jest": "^20.0.3", 在package.json中有有趣的配置 "jest": { "transform": { ..
发布时间:2020-07-29 20:58:11 其他开发

如何解决“不能在模块外部使用导入语句"?开玩笑

我有一个使用TypeScript,Jest,Webpack和Babel构建的React应用程序(不使用Create React App).尝试运行"yarn jest"时,出现以下错误: 我尝试删除所有软件包并重新添加它们.它不能解决此问题.我看过类似的问题和文档,但仍然有些误解.我竟然遵循了另一本从头开始设置此环境的指南,但我的代码仍然收到此问题. 依赖项包括... "depe ..
发布时间:2020-07-11 20:13:47 其他开发

开玩笑:尝试导入本机模块时出错;无法用模拟来预防

我最近被带入了一个测试工程师团队,我正在尝试在我们的React Native应用程序上启动并运行Jest单元测试.我的前任已经编写了数十个单元测试,其中大多数未成功运行. 运行npm test 时出现以下错误 FAIL __tests__/index.test.js ● Test suite failed to run TypeError: Cannot read proper ..
发布时间:2019-09-03 19:23:46 移动开发

开玩笑遇到意外令牌

我正面临这个问题.在运行我的单元测试之后.无论何时存在静态变量,都会发生相同的错误.您对此有什么解决方案吗?或导致此问题的原因 类似地,自动绑定也显示相同的错误. 例如: handle = ()=>{ } 解决方案 最后,我找到了解决方案. 将此内容添加到babelrc文件的以下行 "presets": ["env", "react"], "plugins": ..
发布时间:2019-09-03 19:21:58 其他开发

运行玩笑测试时出现意外的令牌导入错误

我知道已经问过无数次了,但是尽管遵循了所有SO解决方案和建议,但我仍无法解决该问题. 几天前,我认识了jest,并尝试着动手.在 DZone 中提到了有关使用jest测试反应组件.但是,当我尝试测试starter目录中的一个组件时,我遇到了这个问题, SyntaxError:意外的令牌导入 在ScriptTransformer._transformAndBuildScript(. ..
发布时间:2019-09-03 19:20:32 前端开发

如何配置Jest以与Expo SDK 32一起使用

我有一个Expo应用程序,并且正在使用SDK28.我的团队决定我们应该更新到最新版本,这意味着要更新React Native(因为最新的SDK使用RN 0.57)和Babel. 当我们更新依赖关系并修复配置文件时,Jest开始向我们显示此错误: TypeError: Cannot read property 'fetch' of undefined at node_mod ..
发布时间:2019-09-03 19:19:44 其他开发

webpack在玩笑单元测试中需要非js内容

最近,我已经将我的一个项目转换为webpack&通天塔它是由剔除组件制成的. 运行单元测试时遇到问题.如果我在 tests 文件夹中有一个文件,例如 import component from '../custom-options'; test('adds 1 + 2 to equal 3', () => { expect(3).toBe(3); }); 问题在于该组件是一个 ..
发布时间:2019-09-03 19:18:27 其他开发

配置Babel和Jest

TLDR:如何配置jest,使其使用babel编译测试文件和,这些文件在globalSetup和globalTeardown中需要? 我一直在努力配置jest和babel.看来,当我运行测试时,babel无法加载配置文件,或者根本没有运行. 在中 package.json: { "scripts": { "start": "babel-node src/index.j ..
发布时间:2019-09-03 19:15:09 其他开发

未定义reactjs开玩笑的jQuery

我正在用玩笑来测试我的reactJS组件. 在我的reactJS组件中,我需要使用jquery UI,因此我在组件中添加了它: var jQuery = require('jquery'); require('jquery-ui/ui/core'); require('jquery-ui/ui/draggable'); require('jquery-ui/ui/resizable'); ..
发布时间:2019-09-03 19:12:02 其他开发

开玩笑如何允许模块的变异?

在这里我问的这个问题: 为什么如果从另一个模块调用该模块,对一个模块进行变异会更新引用吗?如果从其自身调用,则不会更新该引用吗? 我在问模块突变的性质. 事实证明,ES6模块实际上无法进行突变-它们的所有属性都被视为常量. (查看此答案) 但是以某种方式-当Jest测试模块时-它们可以被突变,这就是Jest允许模拟的方式. 这是怎么回事? 我想象这是一个正在运行 ..
发布时间:2019-09-03 19:09:05 其他开发