Node.jsテストにおけるモック・スタブ・スパイの実践

Node.jsテスト実践 - モック、スタブ、スパイでテストを効率化する

node:testのmock機能を使った関数モック、モジュールモック、タイマーモック(mock.timers)、外部依存のスタブ化、テストダブルの使い分けを実践的なコード例で解説します。外部依存のない独立したユニットテストを書くためのスキルを習得できます。

モック・スタブの使い方ガイド

モック・スタブの使い方完全ガイド - テストダブルの種類と実践パターン

モック、スタブ、スパイ、フェイクといったテストダブルの違いと使い分けを徹底解説。JestとJUnit 5+Mockitoを使った実践的なコード例で、外部依存を分離した単体テストの書き方を習得できます。