mocha-phantomjs
https://github.com/metaskills/mocha-phantomjs っていうのがある模様なので使ってみた
まずPhantomJSが無いとどうしようもないので http://phantomjs.org から適切なプラットフォームなやつをDL。んでもって
npm install -g mocha-phantomjs
辺りで入れておく。あとはブラウザでmochaを利用するテストランナーなHTMLとかをコマンドの引数で指定すれば良い
mocha-phantomjs runner.html
でその際にmocha.run()ってしている所を修正しないといけない
if (window.mochaPhantomJS) {
mochaPhantomJS.run();
} else {
mocha.run();
}
な感じ。で実行すると、ブラウザでmochaを利用するテストランナーをブラウザで開かなくてもコマンド一発でテスト出来るっていう感じな模様