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

イントロ

GitHub上のSolid Testing Library

preact-testing-libraryから完全着想

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

このライブラリはDOM Testing Library上に構築されており、そのほとんどの論理はクエリにあります。

問題

堅牢かつ実装の詳細を含まないSolidコンポーネントのテストを書いて、長期的にメンテナンスできるようにしたいと考えています。

この解決策

Solid Testing Libraryは、Solidコンポーネントをテストするための非常に軽量なソリューションです。主な基本方針は次のとおりです。

テストがソフトウェアの使用法に近づくほど、テストはさらに信頼できます。

より詳しい説明については、Dom序文React序文をご覧ください。

このライブラリの内容:

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

Jestを使用している場合は、solid-jestを使用して、JestがNodeで実行するときのSolidのサーバーバージョンではなく、ブラウザバージョンを適切に解決することをお勧めします。

💡 Jestまたはvitestを使用している場合は、@testing-library/jest-domをインストールしてカスタムのjestマッチャーを使用することもできます。