はじめに ひとむかし前のJavaScriptのユニットテストと言えばQUnit, JSTestDriverとかを組み合わせて実行することが多かったですが、最近はJasmineで書いてPhantomJSなどのヘッドレスブラウザをKarmaで実行するのがおしゃれな感じがしていいそうです。 UIなしでコマンドライン上で済ませられるとなると、CIにも乗せやすくなって何かと捗るのでこの辺りをちょっと試してみましょう。 もろもろインストール nodeとKarmaをインストールします。 Karmaは簡単にいうとテストランナーです。今回のようにPhantomJSみたいなヘッドレスなブラウザを使ってテストを実行することもできますし、一般的なブラウザを使ってテストを実施することもできます。 なおKarmaのインストール時に一緒にPhantomJSもインストールすることができるので、PhantomJS単体のイン