问题标签 [grunt-contrib-qunit]
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.
gruntjs - Grunt Qunit 排除文件
我已经像这样配置了 qunit 任务:
如果我想排除一个(或两个)特定的 html 文件,是否有可能?我想做这样的事情:
我阅读了 qunit 的文档,但没有看到类似的内容。有办法吗?谢谢
javascript - How to setup grunt task for requirejs and qunit
I am trying to setup a QUnit environment using requirejs and grunt-contrib-qunit.
Here is what I have.
gruntfile:
qunit-test-suite.html:
qunit.js:
test-Foo.js:
Problem is that it all works fine when I open up the test-suite.html in my browser. Once sent to PhantomJS I get the following error:
Full setup: https://github.com/markusfalk/test-travis
Test Run: https://travis-ci.org/markusfalk/test-travis
Thanks for any help :)
gruntjs - Grunt Qunit-Tests - 仅当断言失败时:PhantomJS 超时,可能是由于缺少 QUnit start() 调用
我正在使用 Grunt 为 SAPUI5 应用程序运行 Qunit 测试。这是我的 Gruntfile.js
当我的所有(当前两个)规范都通过时,我得到了预期的输出
但是,如果只有一个失败,我会得到:
phantomjs - 如何使用 qunit 和 phantomjs 自动测试 openui5 应用程序?(错误:在负缓存中找到)
我们有一个带有 QUnit 测试的 OpenUI5 应用程序。我们尝试使用grunt-contrib-qunit自动化测试,但是当 grunt-contrib-qunit 在 phantomjs 中启动我们的 qunittests.html 文件时,它会给出以下错误:
与 QUnit 测试相同的文件在 chrome 中运行良好。
为了弄清楚我们的环境导致了这个问题,我做了以下事情:
我创建了一个 Gruntfile.js ,然后grunt-php和grunt-contrib-qunit。然后我从OpenUI5 Walkthrough Step 35下载了代码。我启动了演练应用程序并像这样设置 grunt-contrib-qunit:
同样的问题。“负缓存”。
我们使用 qunit 的其他 grunt 实现、karma-qunit、CasperJS 等对其进行了测试。
javascript - 带有 Grunt 和替代方案的 Qunit 事件
我正在使用grunt-contrib-qunit并试图查找事件,哪些事件参数包含失败测试的信息(失败断言的错误消息)。据我所知,这是不可能的。在 testDone 事件中,可以找到失败断言的计数,但仅此而已。我在他们的GitHub repo中问过他们,但没有人回答我。有人知道吗?
是否有一些替代模块可以运行 QUnit 测试并提供有关失败断言的详细信息?
gruntjs - 咕哝错误信息
已安装 grunt,并进行设置。它在我输入 grunt 时运行。但是我收到以下错误。
还可以在下面找到我的代码。
运行“qunit:files”(qunit)任务警告:0/0 断言运行(0 毫秒)使用 --force 继续。
由于警告而中止。
gruntfile.js:
包.json:
gruntjs - grunt-contrib-qunit 插件正在寻找 qunit.js 文件以及我的 tests.html
我尝试从tests.html和require加载qunit js,但是不管我如何加载qunit,当我运行grunt task来运行qunit测试时,它会因超时而失败测试,并且在错误中它指出qunit.js is not found in我的tests.html 所在的同一个文件夹。我可以通过简单地复制 qunit.js 文件来解决这个问题。我不想将 qunit.js 保留在这个额外的位置,你能否分享你的想法,为什么它在这个特定的位置寻找 qunit.js。
谢谢苏达卡
tfs - 执行 OPA5 测试无头和代码覆盖
我知道使用 karma 和 phantomjs 来无头运行 opa5。我想知道是否还有其他选择?目前我正在使用 grunt 运行 qunit 和 Nightwatch 进行单元和端到端测试。我添加了 OPA5 测试并寻找使用覆盖率报告无头运行它的方法,我可以在 TFS(Team Foundation Server)上发布该报告,请指导。