问题标签 [gulp-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.

0 投票
2 回答
3588 浏览

gulp - 为什么“gulp-jest”会失败:“请使用 --harmony 标志运行节点!”?

运行时出现以下错误gulp test

这是我的吞咽任务:

重现:https ://github.com/SEEK-Jobs/react-playground

请注意,它npm test可以正常工作(测试按预期gulp test失败),但会因上述错误而失败。两者都npm test具有gulp test相同的配置对象:

我究竟做错了什么?

0 投票
1 回答
829 浏览

node.js - 如何使用 facebook Jest 生成报告文件

我使用Jest在我的应用程序上运行单元测试。

有没有办法让它生成任何类型的报告文件?我想将报告与Bamboo集成。

0 投票
1 回答
4241 浏览

jestjs - Run single test with jest.runCLI()

I want to use jest.runCLI() in gulp for executing only a changed test.

How can I do this?

How can I run just one test with jest.runCLI()?

0 投票
1 回答
685 浏览

reactjs - 使用 Chutzpah 运行 JS 测试时找不到笑话参考

我想将我的 Jest 单元测试集成到 TFS CI,以便在构建期间它在 TFS 的构建输出中显示 Jest 单元测试结果。我使用了扩展 Chutzpah。以下是它的参考: https ://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe https://blogs.msdn.microsoft.com/visualstudioalm/2012/03/01/visual-studio -11-beta-unit-testing-plugins-list/

我按照https://blogs.msdn.microsoft.com/matt-harrington/2014/10/27/javascript-unit-testing-using-the-chutzpah-test-runner-in-visual-studio/设置 chutzpah但我的测试未能发现 Jest 参考。

我们使用 Jest 预处理器作为Babel-preset-jest, babel-preset-es2015, babel-preset-es2015。我尝试将这些引用添加到 test.js 文件。但它仍然失败并显示消息错误:ReferenceError:找不到变量:开玩笑。

有人可以帮助确切地了解需要为 React js 应用程序添加哪些引用以在 chutzpah 中发现 Jest 单元测试。或对完成此类场景的任何 React js 应用程序的任何引用。

目前,当使用 NPM Test 执行 Jest 测试时,它运行正常,但我希望它在 VS 测试资源管理器中被发现

0 投票
0 回答
731 浏览

javascript - 使用 Jest 在 ReactJS 中进行模态按钮测试

您好,我正在尝试为我的 ReactJS 项目编写自动化测试。我的 LoginModal.js 在这里

我的测试文件如下:

我想为登录按钮编写单元测试,但我没有在线获得任何示例或示例。如果有人会帮助我,那就太好了。npm testLoginModal 模块显示使用错误后。

我是 reactJs 的新手,我没有通过 google 获得任何关于 jest 或其他测试样本的教程。谢谢

0 投票
1 回答
2127 浏览

gruntjs - 如何使用 grunt-run 运行 npm 脚本?

如何使用 Grunt 运行我的“测试”npm 脚本?它在这里说我可以使用 grunt-run 来完成。

包.json

Gulpfile.js - 样板代码

}

如果你可以只使用 npm 脚本,那么 Grunt/Gulp 的意义何在?他们需要更少的设置并做同样的事情。

0 投票
1 回答
3683 浏览

jestjs - Jest 不能处理 insertAdjacentElement?

我想测试一个很简单的JS函数

有了这个(为了这个问题被剥离)Jest测试代码:

但是试运行对我大喊大叫:

这是 Jest 中的错误还是我在这里遗漏了什么?

0 投票
1 回答
304 浏览

jestjs - 开玩笑的测试用例没有失败也没有通过

我的 Package.json 代码:

我的 gulpfile 测试任务如下

我的测试用例文件是

成功时它应该给出statusCode 200,我通过期望200以外的方式使其失败,但测试用例没有失败也没有通过。

0 投票
1 回答
376 浏览

node.js - gulp-jest 不应用配置(具体为 moduleNameMapper)

我正在尝试使用 gulp 任务测试已导入 SASS 的 React 组件。这里的问题是 gulp-jest 不映射模块名称(因此它不能跳过 .scss 文件)并且测试失败(抛出:“SyntaxError: Unexpected token *”)。我不知道为什么它会这样。

最奇怪的是,它可以通过“npm test”和 jest-cli 完美运行,但由于某种原因不能使用“gulp test”。

这是组件:

这是测试:

这是 gulp 文件:

根目录中的 jestignore.js 只是导出空对象。

我确实有 jest.config.js 文件导出 npm test 命令的确切配置(只是想通过将 require() 更改为在 gulpfile 中配置自身来为您简化它)。

0 投票
0 回答
60 浏览

reactjs - 无法准备好未定义的属性调用

在上面的代码块调度程序是必需的,并且在注册后,模拟函数是未定义的。