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
関連記事はありません。
Trends