#testing
5件の記事
-
Vitest 5に上げたらモックの呼び出し履歴が消えた!clearMocksの変更とvi.when・vitest doctorの使い方
Vitest 4.1から5.0に上げたら、beforeAllで記録したモックの呼び出しを見るテストが落ちました。clearMocksの既定値の変更など移行で直したところと、新しく入ったvi.when・vitest doctorの使い方をまとめます。
-
Pest 5の--tiaで変わったテストだけ回す!Laravelのテスト待ちを減らした設定とCIで使わない理由
Pest 5のTia(テスト影響分析)を手元のLaravelプロジェクトで使い始めました。--parallel --tiaの動き、PCOVが必要なところ、CIでは使わずに--shardで実行時間ごとに分ける設定まで、v5.3.1時点の情報でまとめています。
-
MSWでAPIモックを入れたらフロント開発が止まらなくなった話!テストでの使い回しとハマりどころ
バックエンドの実装待ちで詰まっていたフロントエンド開発に MSW を導入したところ、APIモックの管理が一気に楽になり、テストも書きやすくなりました。
-
JestからVitestに乗り換えたらテストがかなり速くなった話!移行手順とUIモードの使い方
Jestで動いていたユニットテストをVitestに移行したところ、設定が簡潔になりテスト実行速度がかなり上がりました。移行手順と感想をまとめます。
-
PlaywrightでE2Eテストを始めたら、フロントの壊れにすぐ気づけるようになった話【不安定なテストの直し方も】
フロントエンドに手動確認が多かったプロジェクトにPlaywrightを導入してみたら、デプロイ後の確認コストがかなり減りました。その構成と感想をまとめます。