Open Shiraishi-Shodai opened 3 weeks ago
JavaScriptテスティングフレームワーク。Babel, TypeScript, Node, React, Angular, Vueなどの様々なフレームワークを使ったプロジェクトで動作する
React Native Testing Libraryは、React Testing LibraryにインスパイアされたReact Native用のテストライブラリです。 React Nativeはブラウザ環境で動作しないため、DOM Testing Libraryをベースとする他のラッパーとは異なり、コアのクエリは独立して実装されている。 サンプルを含むライブラリの詳細については、プロジェクトのサイトを参照してください。
モック関数によりコード間の繋がりをテストすることができます。 関数が持つ実際の実装を除去したり、関数の呼び出し(また、呼び出しに渡されたパラメータも含め)をキャプチャしたり、new によるコンストラクタ関数のインスタンス化をキャプチャできます。 そうすることでテスト時のみの返り値の設定をすることが可能になります。
つまり、テスト対象の一部もしくは全てを代替オブジェクトで代用する手法
Expo Jest によるユニットテスト React Native Testing Libraryのクエリーチートシート ReactNative Test Libraryのよくある間違い Testing Library Jest