私は最初の単体テストを書いているうちに特にこの質問を受けました。これらのサードパーティーのコードを静的にチェックするのは正しいとは言えません。例えば、酵素/反復テストのutils関数の戻り値型やテストフレームワークのコールバック関数型などです。(静的に)第三者コードをタイプチェックする必要がありますか?
私はちょうどサードパーティのAPIが(これ)のようなものだと思った[https://github.com/airbnb/enzyme/blob/master/docs/api/shallow.md#shallowwrapper-api]は長すぎて、テストされる可能性が非常に高いです。
EDIT:私がタイプチェックと言ったとき、私はフローのような静的型チェックと単体テストではないことを明確にしました。
ありがとう@mariocatch!私は申し訳ありませんが、私は明確ではなかった、私は、ユニットテストを介してではなく、フローのような静的型チェッカーを介してタイプチェックを意味することを明確にするために私の質問を編集しました。 (私は、一緒にすると、不必要に冗長になると思います) –
静的な型チェックでも、あなたの答えはまだ当てはまると思いますか? –
@GhostCatでもこれをあなたに通知します。ありがとう! –