メインコンテンツへスキップ

イントロ

Preact Testing Library on GitHub

npm install --save-dev @testing-library/preact

このライブラリは、DOM Testing Libraryの上に構築されており、クエリの大部分はここで実行されています。

問題

Preact コンポーネントのテストを作成し、実装の詳細を避け、長期的に維持できるようにしたいと考えています。

ソリューション

Preact Testing Library は、Preact コンポーネントのテストを行う非常に軽量なソリューションです。これにより、preact/test-utils に加えて軽量のユーティリティ関数が提供され、より優れたテスト手法が奨励されます。主な指針は以下のとおりです。

テストがソフトウェアの使用方法により近ければ近いほど、信頼性が高くなります。

DOM のはじめにReact のはじめにを参照し、詳しい説明を確認してください。

このライブラリの機能ではないこと:

  1. テストランナーまたはフレームワーク。
  2. 特定のテストフレームワーク。

当社では Jest を推奨しています。他のフレームワークを使用したい場合は、Jest を使用せずに使用するを確認してください。