イントロ
Preact Testing Library on GitHub
- npm
- Yarn
npm install --save-dev @testing-library/preact
yarn add --dev @testing-library/preact
このライブラリは、
DOM Testing Library
の上に構築されており、クエリの大部分はここで実行されています。
問題
Preact コンポーネントのテストを作成し、実装の詳細を避け、長期的に維持できるようにしたいと考えています。
ソリューション
Preact Testing Library は、Preact コンポーネントのテストを行う非常に軽量なソリューションです。これにより、preact/test-utils
に加えて軽量のユーティリティ関数が提供され、より優れたテスト手法が奨励されます。主な指針は以下のとおりです。
DOM のはじめにとReact のはじめにを参照し、詳しい説明を確認してください。
このライブラリの機能ではないこと:
- テストランナーまたはフレームワーク。
- 特定のテストフレームワーク。
当社では Jest を推奨しています。他のフレームワークを使用したい場合は、Jest を使用せずに使用するを確認してください。