VISUAL STUDIO 2013 を使用し、angularjs で asp.net-mvc アプリを使用しています。angularJS をテストするには、RESHARPER と JASMINE TEST パッケージが必要ですか?
それとも、JASMINETEST APP + KARMA のみを使用してテストできますか?
VISUAL STUDIO 2013 を使用し、angularjs で asp.net-mvc アプリを使用しています。angularJS をテストするには、RESHARPER と JASMINE TEST パッケージが必要ですか?
それとも、JASMINETEST APP + KARMA のみを使用してテストできますか?
Karma についてはよくわかりませんが、Chutzpah を見ることができます。これは、単体テスト フレームワークがヘッドレス ブラウザーで Jasmine テストを認識して実行できるようにする VS アドオンです。ナゲットからインストールできます。
Shawn Wildermuth の Pluralsight コースには、Jasmine と Chutzpah を使用して MVC アプリで JS と Angular コードをテストするセクションが含まれています。このコースは、「Bootstrap、AngularJS、ASP.NET、EF、および Azure を使用したサイトの構築」(キャッチーなタイトル) と呼ばれています。
技術的には、アプリをテストするために必要なのは jasmine だけです。テストしたいファイルへの参照を含む HTML ページを作成し、その HTML ページにアクセスできます。テストを実行します。
Karma はテスト ランナーであるため、特に「ブラウザを開く」部分を実行します。