我最近开始在Rails应用程序上工作,该应用程序已经进行了大量QUnit测试以测试 Ember 。我负责使用CI设置应用程序的任务(我决定使用CodeShip)。我目前面临的问题是,我运行qunit测试的唯一方法是转到http://localhost:3000/qunit。我需要设置一种从命令行运行测试的方法。我已经进行了大量研究,并尝试了至少10种不同的解决方案,但都没有成功。

目前,我正在尝试使用teaspoon,但尚未设法使它起作用。任何帮助将非常感激。请让我知道是否需要发布有关设置的更多信息。

最佳答案

node-qunit-phantomjs可以轻松完成工作,并且是独立的,而不是Grunt-,Gulp-或其他插件:

$ npm install -g node-qunit-phantomjs

$ node-qunit-phantomjs tests.html
Testing tests.html
Took 8 ms to run 1 tests. 0 passed, 1 failed.
...
$ echo $?
1

关于javascript - 如何从命令行运行QUnit测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24704043/

10-13 02:13