mocha-phantomjs

2013-03-05T00:00:00+00:00 JavaScript

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を利用するテストランナーをブラウザで開かなくてもコマンド一発でテスト出来るっていう感じな模様

mochaとchaiでJavaScriptをテスト jQueryで特定のセレクタとかが見えているに対してなんかするやつ