babel-jest相关内容

JEST Won&39;t转换模块-语法错误:不能在模块之外使用IMPORT语句

无论我怎么尝试都无法摆脱这个SyntaxError: Cannot use import statement outside a module错误,它变得如此令人沮丧。这里有没有人解决了这个问题?我已经阅读了一百万个Stackoverflow和GitHub问题帖子。没有明确的解决方案。 这是一个反应,打字,webpack的项目。我正在试着测试一个模块。但是Jest不会以某种方式将模块转换为纯 ..
发布时间:2022-02-22 14:13:31 其他开发

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

我有一个使用 TypeScript、Jest、Webpack 和 Babel 构建的 React 应用程序(不使用 Create React App).尝试运行 yarn jest 时,出现以下错误: 我已尝试删除所有软件包并重新添加它们.它不能解决这个问题.我看过类似的问题和文档,但我仍然误解了一些东西.我什至遵循另一个指南从头开始设置此环境,但我的代码仍然收到此问题. 依赖包括.. ..
发布时间:2022-01-31 12:48:03 其他开发

如何配置 Jest 以使用 Expo SDK 32

我有一个 Expo 应用并且使用 SDK 28.我的团队决定我们应该更新到最新版本,这意味着更新 React Native(因为最新的 SDK 使用 RN 0.57)和 Babel. 当我们更新我们的依赖并修复我们的配置文件时,Jest 开始给我们这个错误: TypeError: Cannot read property 'fetch' of undefined在 node_modules ..
发布时间:2022-01-23 14:10:32 其他开发

VueJS - 使用 vue-test-utils 进行单元测试给出错误 - TypeError: _vm.$t is not a function

Vuejs 相对较新并测试其组件.使用 vue-test-utils 和 jest 进行测试.得到以下错误测试日志 .vue 文件由模板、组件和样式组成.下面是 SignupLayout.vue 出错的部分 - @import '../stylesheets/colors'html[path="/signup"], html[path="/login"]高度:100%背景图片:网址(“ ..
发布时间:2022-01-01 23:51:46 前端开发

reactjs jest jQuery 未定义

我正在使用 jest 来测试我的 reactJS 组件.在我的 reactJS 组件中,我需要使用 jquery UI,所以我在组件中添加了这个: var jQuery = require('jquery');require('jquery-ui/ui/core');require('jquery-ui/ui/draggable');require('jquery-ui/ui/resizable ..
发布时间:2022-01-01 23:51:21 其他开发

“定义未定义"在 Jest 中测试具有 RequireJS 依赖项的 es6 模块时

我有一个 Jest 测试套件无法运行,因为它尝试测试的组件依赖于 RequireJS 模块.这是我看到的错误: 失败 __tests__/components/MyComponent.test.js● 测试套件运行失败参考错误:定义未定义在对象(node_modules/private-npm-module/utils.js:1:90) 该组件具有以下导入: 从'private-npm-m ..
发布时间:2022-01-01 23:47:36 其他开发

运行 Jest 测试时出现意外的令牌“导入"错误?

我意识到这个问题已被问过多次,但我遇到的所有解决方案似乎都不适合我.我在尝试为 Vue 应用程序运行 Jest 测试时遇到以下错误. Jest 遇到意外令牌这通常意味着您正在尝试导入 Jest 无法解析的文件,例如它不是普通的 JavaScript.默认情况下,如果 Jest 看到 Babel 配置,它将使用它来转换您的文件,忽略“node_modules".您可以执行以下操作:• 拥有一些“n ..
发布时间:2022-01-01 23:46:32 前端开发

babel@7 和 jest 配置

也许你可以帮助我?我尝试配置 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 配置 “玩笑":{“转变": {"^.+\\.js$": "babel- ..
发布时间:2022-01-01 23:44:42 其他开发

Jest:尝试导入本机模块时出错;无法用 Mock 防止

我最近被带到一个团队担任测试工程师,我正在尝试在我们的 React Native 应用程序上启动和运行 Jest 单元测试.我的前任已经编写了几十个单元测试,其中大部分都没有成功运行. 运行 npm test 时出现以下错误 失败 __tests__/index.test.js● 测试套件运行失败类型错误:无法读取未定义的属性“_addDeviceToGroup"4 |来自'反应原生' ..
发布时间:2022-01-01 23:37:38 移动开发

使用 Jest 部分模拟 React 模块

我试图在导入的 React 模块中只模拟一个函数,保持模块的其余部分不被模拟,并在所有测试的顶层执行此操作. 我正在使用新的 create-react-app 项目和单个测试来观察问题. 重现步骤: create-react-app 测试 使用提供的 src/App.test.js 作为唯一的测试文件 npm 运行测试 App.test.js jest.mock('r ..
发布时间:2022-01-01 23:21:12 前端开发

加载配置时出错 - 您似乎在使用本机 ECMAScript 模块配置文件 (Jest)

更新. 当我提出拉取请求时出现此错误.有一个 github 工作流审计,它对拉取请求运行检查,并从另一个存储库加载测试文件. - 名称:运行审计运行: npx jest audits/ch-2 --json --outputFile=audits/ch-2.json --noStackTrace测试套件无法运行/Users/frankukachukwu/StudioProjects/cov ..
发布时间:2022-01-01 23:20:08 其他开发

jest 如何允许修改模块?

在我在这里问的这个问题中: 为什么如果从另一个模块调用该模块,而不是从自身调用,则改变模块会更新引用吗? 我问的是模块突变的性质. 然而事实证明,ES6 模块实际上不能被改变——它们的所有属性都被视为常量.(查看此答案) 但不知何故 - 当 Jest 测试模块时 - 它们可以被变异,这就是 Jest 允许模拟的方式. 这是怎么回事? 我想它是一个正在运行的 ba ..
发布时间:2022-01-01 23:18:09 其他开发

如何使用使用 es6 的 node_modules 设置 jest

我有一个非常简单的测试: describe('sanity', () => {it('理智', () => {期望(真).toBeTruthy()})}) 我收到以下错误: 失败规范/javascript/sanity_test.js● 测试套件运行失败Jest 遇到意外令牌这通常意味着您正在尝试导入 Jest 无法解析的文件,例如它不是普通的 JavaScript.默认情况下,如果 Je ..
发布时间:2022-01-01 23:14:40 其他开发

运行 Jest 测试时未定义 `regeneratorRuntime`

标题几乎解释了我所面临的问题.我正在尝试测试具有某种状态的 React 组件,并且我尝试将我的商店提供给该组件以获得它需要的东西.当我使用 Jest 运行组件的测试时,出现以下错误: ReferenceError: regeneratorRuntime 未定义 我通过一些阅读确定这是由于 babel-polyfill 或 regenerator-runtime 没有正确应用于 Jest ..
发布时间:2022-01-01 22:53:48 其他开发

开玩笑地嘲笑“文档"

我正在尝试开玩笑地为我的 Web 组件项目编写测试.我已经在 es2015 预设中使用了 babel.我在加载 js 文件时遇到问题.我遵循了一段代码,其中 document 对象有一个 currentScript 对象.但在测试上下文中它是 null.所以我想嘲笑同样的.但是 jest.fn() 并没有真正的帮助.我该如何处理这个问题? jest 失败的一段代码. var current ..
发布时间:2022-01-01 22:47:11 其他开发

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

我有一个使用 TypeScript、Jest、Webpack 和 Babel 构建的 React 应用程序(不使用 Create React App).尝试运行 yarn jest 时,出现以下错误: 我已尝试删除所有软件包并重新添加它们.它没有解决这个问题.我看过类似的问题和文档,但我仍然误解了一些东西.我什至按照另一个指南从头开始设置此环境,但我的代码仍然收到此问题. 依赖项包括. ..
发布时间:2022-01-01 22:46:57 其他开发