エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Jest】mockの初期化ができない時の備忘録 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Jest】mockの初期化ができない時の備忘録 - Qiita
はじめに TypeScriptで開発を行う際、テストツールとしてJestを利用しました。 その際、特定のテストに... はじめに TypeScriptで開発を行う際、テストツールとしてJestを利用しました。 その際、特定のテストに対しモックを設定したのですが、他のテスト結果にも影響してしまったので、Mockの初期化について整理し、備忘録としてまとめてみました。 Math.randomとDate.getMonthのモック化を例に紹介します。 目次 モック化と初期化 サンプルコード ハマったところ タイポ 初期化位置 afterEach()での初期化 環境 node: 16.4.2 ts-node: 10.4.0 typescript: 4.5.5 @types/jest: 27.4.0 jest: 26.6.3 ts-jest: 26.5.6 Jestでのモック化と初期化方法 jest.spyOn()でのモック化 random関数が必ず0を返すモック const spyRandom = jest.spyOn