babel-jest相关内容
我已将我的应用程序迁移到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
..
也许您可以帮助我吗? 我尝试将玩笑配置为使用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": {
..
我有一个使用TypeScript,Jest,Webpack和Babel构建的React应用程序(不使用Create React App).尝试运行"yarn jest"时,出现以下错误: 我尝试删除所有软件包并重新添加它们.它不能解决此问题.我看过类似的问题和文档,但仍然有些误解.我竟然遵循了另一本从头开始设置此环境的指南,但我的代码仍然收到此问题. 依赖项包括... "depe
..
我最近被带入了一个测试工程师团队,我正在尝试在我们的React Native应用程序上启动并运行Jest单元测试.我的前任已经编写了数十个单元测试,其中大多数未成功运行. 运行npm test 时出现以下错误 FAIL __tests__/index.test.js ● Test suite failed to run TypeError: Cannot read proper
..
我正面临这个问题.在运行我的单元测试之后.无论何时存在静态变量,都会发生相同的错误.您对此有什么解决方案吗?或导致此问题的原因 类似地,自动绑定也显示相同的错误. 例如: handle = ()=>{ } 解决方案 最后,我找到了解决方案. 将此内容添加到babelrc文件的以下行 "presets": ["env", "react"], "plugins":
..
我知道已经问过无数次了,但是尽管遵循了所有SO解决方案和建议,但我仍无法解决该问题. 几天前,我认识了jest,并尝试着动手.在 DZone 中提到了有关使用jest测试反应组件.但是,当我尝试测试starter目录中的一个组件时,我遇到了这个问题, SyntaxError:意外的令牌导入 在ScriptTransformer._transformAndBuildScript(.
..
我有一个Expo应用程序,并且正在使用SDK28.我的团队决定我们应该更新到最新版本,这意味着要更新React Native(因为最新的SDK使用RN 0.57)和Babel. 当我们更新依赖关系并修复配置文件时,Jest开始向我们显示此错误: TypeError: Cannot read property 'fetch' of undefined at node_mod
..
用玩笑来测试React组件.其中一些组件使用OpenLayers(ol软件包v5.2.0).在ol软件包v4中,我应用了transformIgnorePatterns来转换ol软件包: "jest": { "transformIgnorePatterns": [ "node_modules/(?!(ol)/)" ], (...) } 现在运行NO
..
我在从Windows 8.1上使用create-react-app创建的全新安装的应用程序中运行Jest时遇到问题.安装后,运行命令npm run test,我得到错误: No tests found related to files changed since last commit. 运行jest --watchAll,因此绕过同一目录中的react-scripts会显示:
..
我有一个用于学习测试的模块,看起来像这样: api.js import axios from "axios"; const BASE_URL = "https://jsonplaceholder.typicode.com/"; const URI_USERS = 'users/'; export async function makeApiCall(uri) { try {
..
最近,我已经将我的一个项目转换为webpack&通天塔它是由剔除组件制成的. 运行单元测试时遇到问题.如果我在 tests 文件夹中有一个文件,例如 import component from '../custom-options'; test('adds 1 + 2 to equal 3', () => { expect(3).toBe(3); }); 问题在于该组件是一个
..
自从升级到新的React Native版本以来,我的测试就被破坏了. 环境 这是我的环境: React Native Environment Info: System: OS: macOS High Sierra 10.13.4 CPU: x64 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz Memory: 486.81 MB /
..
我想针对正在运行的GraphQL后端服务器对我的Relay容器进行集成测试.我将为此使用Jest.我想说,React组件的单元测试可以很好地与我的Jest设置一起使用. 这是我在package.json中开玩笑的内容: "jest": { "moduleFileExtensions": [ "js", "jsx" ], "moduleDirec
..
在我的react native项目中,我最近安装了节点模块react-native-async-storage,因为我收到有关不赞成使用'react-native'并将其移至单个模块的本机软件包的警告. 在安装@react-native-community/async-storage之后,我的笑话测试失败了. 首先跟随error: unexpected token at positio
..
TLDR:如何配置jest,使其使用babel编译测试文件和,这些文件在globalSetup和globalTeardown中需要? 我一直在努力配置jest和babel.看来,当我运行测试时,babel无法加载配置文件,或者根本没有运行. 在中 package.json: { "scripts": { "start": "babel-node src/index.j
..
Vuejs相对较新,并测试其组件.使用vue-test-utils和jest进行测试.出现以下错误 测试日志 .vue文件由模板,组件和样式组成.以下是SignupLayout.vue中出现错误的部分- @import '../stylesheets/colors' html[path="/signup"], html[path="/logi
..
我有一个无法运行的Jest测试套件,因为它要测试的组件取决于RequireJS模块.这是我看到的错误: FAIL __tests__/components/MyComponent.test.js ● Test suite failed to run ReferenceError: define is not defined at Object.
..
我正在用玩笑来测试我的reactJS组件. 在我的reactJS组件中,我需要使用jquery UI,因此我在组件中添加了它: var jQuery = require('jquery'); require('jquery-ui/ui/core'); require('jquery-ui/ui/draggable'); require('jquery-ui/ui/resizable');
..
在这里我问的这个问题: 为什么如果从另一个模块调用该模块,对一个模块进行变异会更新引用吗?如果从其自身调用,则不会更新该引用吗? 我在问模块突变的性质. 事实证明,ES6模块实际上无法进行突变-它们的所有属性都被视为常量. (查看此答案) 但是以某种方式-当Jest测试模块时-它们可以被突变,这就是Jest允许模拟的方式. 这是怎么回事? 我想象这是一个正在运行
..
在运行npm test时,我在React Component Name上收到意外令牌.尝试阅读其他几个类似的问题,但似乎没有一个对我有用.我在下面添加了babelrc,package.json和我的测试文件的内容 { "presets": ["env"] }
..