VisualStudio2012(2010)でJasmine、QUnitを使用する。
VisualStudioでのJavaScriptのテスト実行アドオンについて調査しました。
結果として『Chutzpah』というアドオン(VS上でJSのテスティングライブラリを実行するだけであれば『Chutzpah Test Adapter for Visual Studio 2012』を
追加すれば使用できる。よりいろいろやりたい場合は『Chutzpah – A JavaScript Test Runner 』というもう一つのアドオンをインストールすると良いでしょう)がありました。
対応しているテスティングライブラリはJasmineとQUnitです。
双方ともに試してみましたが、カバレッジ(ステートメントカバレッジ)の取得もしてくれます。
もちろん、実行されていない行についてもハイライトしてくれます。これはありがたいです。
インストールの方法については以下のサイトがまとめていてくれるので参照してください。
・Visual Studio 2012 と QUnit / Jasmine でおこなう JavaScript 単体テスト – THE TRUTH IS OUT THERE
・JavaScript コードを QUnit + Chutzpah Test Adapter で単体テスト : @jsakamoto
Chutzpahからテスティングライブラリを参照させる方法については以下に書いてあります。
Chutzpahでjasmineを使用する際の記述 - smallplaceの日記