カルマ:が接続されているブラウザのそれぞれについて、テストコードに対してソースコードを実行するWebサーバーを起動しますツールです。各ブラウザに対する各テストの結果は、開発者へのコマンドラインを介して調べられ、表示されます。
ジャスミン:jsコードをテストするための開発フレームワークです。他のJavaScriptフレームワークには依存しません。それはDOMを必要としません。また、テストを簡単に書くことができるように、きれいで分かりやすい構文があります。
私の質問は、実行するにはジャスミンが必要ですか?ジャスミンはフレームワークでカルマはフレームワークであり、カルマはそのフレームワーク上で動作し、テストを実行するツールなので、カルマはジャスミンに依存していますか?
私はangular2プロジェクトでこれらの両方を使用しています。
https://angular.io/guide/testing#tools-and-technologiesちょうどこれをお読みください。 – Swoox
私の質問への答えははいですか?カルマは本当にジャスミンに依存しているのですか? – masterach
はい答えははいです。 Jasmineは**ブラウザでテストを実行するHTMLテストランナーを搭載しています**カルマはこのブラウザを使用して結果を表示します。あるいは、コンソールの出力のみを表示するように、カルマを完全に書き直す必要があります。 – Swoox