inflearn logo
知識共有
inflearn logo

JestからVitestまで、JSテストコード入門

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

25名 が受講中です。

難易度 入門

受講期間 無制限

Jest
Jest
vitest
vitest
unittest
unittest
msw
msw
Jest
Jest
vitest
vitest
unittest
unittest
msw
msw
まだ質問が投稿されていません。
最初の質問を投稿して、インフランと一緒に成長しましょう!

無料