5
私はJestの関数を嘲笑しており、実際には「スパイ」と書かれています。私もSinonJSでスパイの使用を見てきましたが、私は両者の間に明確な違いがないことがわかりました。彼らが同じ目的を果たしているなら、他のものよりも一つを選択する理由はありますか?Jest Mock関数とSinonスパイの違いは何ですか
私はJestの関数を嘲笑しており、実際には「スパイ」と書かれています。私もSinonJSでスパイの使用を見てきましたが、私は両者の間に明確な違いがないことがわかりました。彼らが同じ目的を果たしているなら、他のものよりも一つを選択する理由はありますか?Jest Mock関数とSinonスパイの違いは何ですか
両方の主な行動は、彼らが自分のコールを覚えることができる機能です、同じです。だから両方ともあなたは彼らがどのくらい頻繁に呼び出されたか、そして魔法使いの議論を考え出すことができます。 Sinonは、スパイでテストできるAPIの方がずっと幅広く、オブジェクト内の関数をスパイと置き換えるAPIを持っています。
さらに重要なのは、Jasonの実装に比べてsinon APIが非常に簡単で自然なことです –