编程语言
首页 > 编程语言> > javascript – 如何从命令行运行QUnit测试?

javascript – 如何从命令行运行QUnit测试?

作者:互联网

我最近开始研究一个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

标签:qunit,javascript,ruby-on-rails,ember-js,continuous-integration
来源: https://codeday.me/bug/20191005/1857483.html