私はユニットテストメソッドAにしようとしています。すべてのメソッドは、メソッドB(urlVarsを取得します)を呼び出します。メソッドAからBに返された結果がメソッドAに渡された値と等しい場合はtrueを返し、そうでない場合はfalseを返します。qunitにsinonを使用してスタブを作成する方法がわかりません
function A(result) {
if (B()["type"] === result) {
return true;
} else {
return false;
}
}
function B() {
do something
}
return something;
}
私は関数Bが同じ値を返すようにしようとしていますが、私はsinonを使って関数Aに渡しています。助けることができる人は誰ですか?
に統合情報は、あなたがしようとしているかを示すことはできますか? – Jonathan
真正面から始めるべきか、前にサイロンやジャバスクリプトを使用したことがないか分かりません。 –