March 14, 2013

QUnit + PhantomJSでコマンドからユニットテストを実行してみた

以前、QUnitをブラウザから実行してみました。(単に実行しただけですが。。。)

QUnitでJavaScriptのユニットテストをブラウザからしてみる
http://madroom-project.blogspot.jp/2013/03/qunitjavascript.html

今回は、PhantomJSを用いてコマンドから実行してみました。QUnitには、PhantomJS用のアドオンが最初から入っています。

PhantomJS
http://phantomjs.org/download.html
ダウンロードして解凍、パスを通してバージョンを確認してみます。
phantomjs -v
1.8.2
phantomjsコマンドにrunner.jsを指定して実行してみます。(addons/phantomjsディレクトリに有ります。)
phantomjs runner.js file://localhost/Users/xxx/Desktop/qunit-master/test/index.html
Took 1969ms to run 315 tests. 315 passed, 0 failed.
ドキュメントのExampleはhttpで指定していますが、上記のようにfileで指定しても動きました。
https://github.com/jquery/qunit/tree/master/addons/phantomjs

次は、JUnit Reporterを使ってみよう。

関連:

Add-ons | QUnit
http://qunitjs.com/addons/

No comments:

Post a Comment