问题标签 [babel-jest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jestjs - 开玩笑从 node_modules 组件导入的意外令牌;通天塔无法运行?
我试图弄清楚如何让 Jest 在我的环境中工作,我遇到了一个问题,即这个项目在 node_modules 的子目录中有一堆自定义组件。
我收到此错误:
我正在运行jest ^20.0.3
NodeJS babel-jest ^20.0.3
7.7.1。
在我的 package.json 中,这是我的笑话配置部分:
我的根.babelrc
定义为:
如果我运行,jest --debug
我会看到:
知道我在这里可能配置错误吗?
typescript - Babel jest 不适用于加载的 css 模块
使用 jest 运行简单组件测试时出现以下错误。
该组件导入 header.scss。最初的错误抱怨我在文件开头的@import 语句,但即使删除它也抱怨'。' 在 CSS 类声明的开头。显然它根本不适用于css?还是scss?我有所有适用于 css 和 sass 的 babel 加载器,它们在开发中工作正常,我认为 babel-jest 应该了解如何处理文件。
在我的 package.json 我有:
头文件.test.tsx
头文件.tsx
头文件.scss
jestjs - 如何在 JEST 中测试 DOM 操作
我正在尝试测试一个 ES6 函数,该函数在执行时更新 dom 元素。目前我得到空节点列表,因为没有加载 HTML 页面。纯粹用 JEST 测试这个的方法是什么?
react-native - 无法让 Jest 与 react-navigation 一起工作
我无法让Jest与react-navigation一起工作。我按照react-navigation 指南中的说明创建了一个新项目,然后添加了 Jest 并按照下面的详细说明进行了配置。该应用程序运行良好,但是当我运行测试时遇到以下错误:
以下是我的 package.json 文件的相关内容:
这是我的 .babelrc 文件:
最后是 __mocks__/react-native.js:
reactjs - 为什么在 Jest 测试中将 async() 转换为 async function()?
我的笑话测试用例类似于:
这在本地开发环境中运行良好。然而它在竹子上失败了,给出了以下错误:
我正在使用 jest - 20.0.3 和 babel-jest 20.0.3
reactjs - React Jest 未执行的令牌导入
尝试运行简单测试时出现导入错误:错误:
List_tests.js:
我是 react/jest 单元测试的新手,希望有人能提供帮助。我的印象是它与 package.json 有关?与实际答案相关,我应该如何知道要添加哪些 package.json 文件?人们一直在发布配置,我真的不明白他们是如何到达那里的。请参阅下面的 package.json 和 webpack。
Package.json 中的大量信息(很多笑话,我从其他在线实现中提取):
网页包:
react-native - 开玩笑测试 __DEV__ 未定义
基本上我的问题是我__DEV__
在运行 jest 时收到一条错误消息“未定义”。所以我已经阅读了 stackoverflow 和其他谷歌帖子。有些人建议删除我的 .babelrc,但我实际上需要那个文件。其他人建议添加
到我的 package.json。我也这样做了。我什至删除了我的节点模块文件夹并重新安装。我应该怎么办?奇怪的是它以前可以工作,但现在不行。
jestjs - 笑话模式 "" - 0 个匹配项(从 jest 19 -> jest 20 移动)
我正在使用以下 jest.unittest.json 文件(通过 jest --config 选项使用):
注意测试文件是 src/ unittests /Renderer/ renderer.test.ts 等等。
它曾经工作到 jest v19,但升级到 v20 后,此配置不再工作。
当我做 jest --config jest.unittest.json --verbose 时,我得到:
Pattern: "" - 0 matches
我的配置有什么问题吗?
javascript - 无法运行 Jest 测试。获取错误意外令牌{
我无法使用 jest 运行测试。为反应应用程序编写测试。出现以下错误:-
jestjs - Jest --watch 总是运行所有测试
我最近从 Mocha 切换到 Jest。除了始终运行所有测试的监视模式(不仅与文档中所说的未提交文件相关的测试)外,一切正常。我已经搜索了文档和谷歌,但我没有找到关于这个问题的任何信息。
我的笑话配置是
setupTestFrameworkScriptFile
唯一包含一行 :
巴别尔:
我开始测试jest --watch
并打印消息“确定要运行的测试套件”,但是即使没有文件未提交,所有测试也会运行。
我在 Windows 7 上,我在 powershell 中运行命令。节点版本:v6.9.1
Jest 版本:"babel-jest": "20.0.3"
,"jest": "20.0.4"