Communitygithub.com

itechmeat/react-testing-library

React Testing Libraryを使用したユーザー中心のコンポーネントテスト:クエリ、ユーザーイベントシミュレーション、非同期ユーティリティ、アクセシビリティ優先のAPI。Reactコンポーネントテスト、ロール/ラベル/テキストによる要素選択、ユーザーイベントシミュレーション、非同期UI動作のテストに使用します。

react-testing-library とは?

このスキルは、React Testing Library(@testing-library/react)を使用したユーザー中心のコンポーネントテストを支援します。主な機能として、`screen`オブジェクトによる要素クエリ(`getByRole`、`getByLabelText`、`getByText`など)、`userEvent`によるユーザー操作のシミュレーション、`waitFor`や`findBy`クエリを使った非同期UIのテスト、`jest-dom`マッチャーによるカスタムアサーションを提供します。アクセシビリティを優先したAPIを採用しており、実際のユーザーがアプリケーションを操作する方法に近い形でテストを記述できます。Reactアプリケーションのテストコードを作成・修正する際に、`render`関数、クエリ、および`container`オブジェクトを効果的に活用する方法を指針として提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/itechmeat/llm-code/tree/main/skills/react-testing-library

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

react-testing-library は何をしますか?

React Testing Library: ユーザー中心のコンポーネントテスト。クエリ、ユーザーイベントシミュレーション、非同期ユーティリティ、アクセシビリティ優先のAPIを備えています。Reactコンポーネントのテスト作成時、ロール/ラベル/テキストによる要素選択時、ユーザーイベントシミュレーション時、または非同期UI動作のテスト時に使用します。キーワード: React Testing Library, @testing-library/react, user-event, クエリ, render。

関連スキル