Next.js : Jest を導入したときに、よく使うビルトイン関数

要約
個人開発で jest を使う際に、使用頻度の高い関数。
意見はこのエリアに表示されます

ビルトイン関数

Next.js で Jest を導入したときに、よく使うビルトイン関数をまとめる。

expect

it 文内でテスト対象の関数の戻り値を検証(期待)。 it 文内で 1 回以上使用する。

  • value: テスト対象の値や戻り値
  • expectedValue: 期待される値

add

テスト対象の関数

beforeEach

各テストケースの前に実行される関数

  • 各テストケース(it)の実行前に共通の処理を実行する
  • コードの重複を減らせる
  • テストケース間の状態をリセットできる

toBe

〜になるか。マッチャー(比較方法)値が一致しているか

toEqual

オブジェクトや配列の値が同じかどうか

toBeDefined

値が定義されているか

toBeTruthy

真偽値を確認

toBeFalsy

真偽値が偽であるか確認

toBeNull

値が null であるか確認

toBeUndefined

値が undefined であるか確認

toContain

配列や文字列に特定の値が含まれているか確認

toHaveBeenCalledWith

モック関数が特定の引数で呼び出されたか確認

toHaveBeenCalledTimes

モック関数が指定された回数だけ呼び出されたか確認

Explore More
関連記事はありません。