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

ガイドライン

テストがソフトウェアの使用方法をより深く再現すれば、より確信を得られます。

私たちは、ウェブサイトの使用方法を非常に忠実に再現したテストを書くことを推奨するメソッドとユーティリティのみを公開しようと心がけています。

このプロジェクトに含まれるユーティリティは、次のガイドラインに基づきます。

  1. コンポーネントのレンダリングに関連する場合は、コンポーネントのインスタンスではなくDOMノードに対処する必要があります。コンポーネントのインスタンスに対処することを推奨するものではありません。
  2. 一般的に、ユーザーが使用するような方法でアプリケーションコンポーネントをテストするのに役立つものでなければなりません。私たちはシミュレートされたブラウザ環境を使用していることが多いため、ここでいくつかのトレードオフがあります。しかし、基本的に、ユーティリティはコンポーネントを本来使用される方法で使用するテストを奨励する必要があります。
  3. ユーティリティの実装とAPIはシンプルでフレキシブルである必要があります。

最終的に、このライブラリは非常に軽量で、シンプルで、わかりやすいものであって欲しいと思っています。