関数の単体テストを書く。入力に応じて、関数はいくつかの他の関数を呼び出します。テスト境界:関数が別の関数を呼び出しているかどうかを確認するか、この別の関数の結果を確認する
は私が
- モックによって呼び出される関数を期待されるふるまいを検証し、それらが呼び出される(またはしないと呼ばれる)されている場合に予想される引数
- で確認するか、これらの他の機能の結果を確認することができます
私は、これらの他の機能の結果が、それに対応するテストでテストされるべきだと考えているので、#1が好きです。しかし、私の同僚は#2を好む。
誰かがこれを支配する原則を私に助けてくれますか?