イントロ
Svelte Testing Library on GitHub
- npm
- Yarn
npm install --save-dev @testing-library/svelte
yarn add --dev @testing-library/svelte
このライブラリは、クエリの背後にあるほとんどのロジックがある
dom-testing-library
の上に構築されています。
問題
実装の詳細を含まず、長期的に保守できるSvelteコンポーネントのテストを作成します。
このソリューション
Svelte Testing Libraryは、Svelteコンポーネントをテストするための非常に軽量なソリューションです。テストの実践を向上させる方法で、svelte
上に軽量のユーティリティ関数を提供します。その主な指針は以下の通りです。
レンダリングされたSvelteコンポーネントのインスタンスを扱うのではなく、テストでは実際のDOMノードを使用します。詳細については、dom-testing-library
のこのソリューションをご覧ください。
このライブラリではないもの:
- テストランナーまたはフレームワーク。
- 特定のテストフレームワーク。