Closed BlueSchnauzer closed 11 months ago
コンポーネントのテストをする際、VitestとTesting-Libraryでも基本的な要件は満たせるが、
bindやslotなどの機能をテストすることはできない。
こちらのパッケージでそれらSvelte固有の機能のテストができそうなので導入してみる。
(vitest, Testing-Libraryに機能を追加していった感じみたい)
https://github.com/davipon/svelte-component-test-recipes#testing-component-props
古いパッケージが使用されているため、Svelte4.~以降では現状使えなさそう? そのためPlaywrightの開発中機能を使ってテストできるか確認してみる。
コンポーネント用のPlaywright自体もバインド等には対応していない。 この辺りをテストするにはE2EのテストをPlaywrightでやって、 実際に各ページを操作するくらいしか方法が無さそう?
以下の組み合わせで作成する予定。
あとブランチ名はcordじゃなくてcodeだった