イントロ
preact-testing-libraryから完全着想
- npm
- Yarn
npm install --save-dev @solidjs/testing-library
yarn add --dev @solidjs/testing-library
このライブラリは
DOM Testing Library
上に構築されており、そのほとんどの論理はクエリにあります。
問題
堅牢かつ実装の詳細を含まないSolidコンポーネントのテストを書いて、長期的にメンテナンスできるようにしたいと考えています。
この解決策
Solid Testing Libraryは、Solidコンポーネントをテストするための非常に軽量なソリューションです。主な基本方針は次のとおりです。
より詳しい説明については、Dom序文とReact序文をご覧ください。
このライブラリの内容:
- テストランナーまたはフレームワークではありません。
- 特定のテストフレームワークではありません。
Jestを使用している場合は、solid-jestを使用して、JestがNodeで実行するときのSolidのサーバーバージョンではなく、ブラウザバージョンを適切に解決することをお勧めします。
💡 Jestまたはvitestを使用している場合は、@testing-library/jest-dom
をインストールしてカスタムのjestマッチャーを使用することもできます。