外部ライブラリに多額に属し、各メソッド内で外部ライブラリ関数を呼び出している場合、コードをユニットテストする方法。 イスタンブールのようなコードカバレッジよりも、擬似するものがあれば、それらのラインは嘲笑されません。外部依存関係とライブラリの関与による単体テストの経験がある人は、ベストプラクティスは何ですか?ジャスミンの外部ライブラリを使ったユニットテスト
たとえば、2つの内部関数と3つの外部ライブラリ関数があります。 これらの外部のものをモックした場合、イスタンブールはこれらの行を対象としてカウントしません。 internalFoo1ためのテストを作成する方法
function internalFoo1(input) {
var result = internalFoo2(input*2);
var finalResult = externalLibraryBar1(result);
return result;
};
function internalFoo2(value) {
var operation = externalLibraryBar2(value*2);
var response = externalLibraryBar3(operation);
return response;
}
()ので、ユニットテストは、同様に、()を一度internalFoo2をすべてのコード行をカバーします。