テストの種類
- cypress:
Cypressは、エンドツーエンドテストを中心に設計されており、実際のブラウザでアプリケーションを操作しながらテストを実行します。これにより、ユーザーの操作を模倣したテストが可能です。
- enzyme:
Enzymeは、主にユニットテストと統合テストに使用され、Reactコンポーネントの内部状態やメソッドを直接テストすることができます。
- jest-dom:
Jest-domは、主にユニットテストで使用され、DOM要素に対するアサーションを提供します。これにより、特定の状態や属性を持つ要素を簡単に検証できます。
- react-testing-library:
React Testing Libraryは、ユーザーインターフェースのテストに特化しており、ユーザーが実際に行う操作を模倣したテストを書くことができます。