
JestからVitestまで、JSテストコード入門
potatosam
無料
入門 / Jest, vitest, unittest, msw
テストコードを書く必要性は感じていても、いざ始めようとすると文法や概念に馴染みがなく、なかなか手が進まないものです。サンプルを真似してみても、`expect`の後にどのmatcherを使えばいいのか、mockやspyはいつ必要なのか、非同期コードはどう検証すべきかなど、迷ってしまう場面も多いでしょう。 この講座は、JavaScriptのテストコードが初めての方がJestを基準にテストの基礎をじっくりと身につけ、その後Vitestまで自然に移行できるように構成しました。単に「こう書けばいいです」と教えるのではなく、テスト対象の関数をなぜ分離するのか、export/importはなぜ必要なのか、どのような値を検証すれば良いテストと言えるのかまで、初心者の視点で解説します。 講座を進める中で、受講生はユニットテストの基本構造、matcherの活用、同期コードのテスト、mockとspy、非同期コードとAPIモッキングまでを段階的に習得していきます。これにより、機能を修正するたびに不安を感じながら手動で確認する代わりに、テストコードで動作を確認し、自信を持ってリファクタリングできる基盤を作ることができます。
入門
Jest, vitest, unittest








![[電子書籍] 1万円で学ぶJavaScript — 文法から実践UIまで講義サムネイル](https://cdn.inflearn.com/public/files/courses/341941/cover/ai/2/e0025a6d-4834-4f34-891e-efcc6184d390.png?w=420)



.png?w=420)






