メインコンテンツへスキップ

Jest 29: スナップショットフォーマットの変更

· 読むのにかかる時間 1分

Just 28 から数カ月後しか経っていませんが、Jest 29 がリリースされました。 Jest 28 ブログ記事で説明したように、アップグレードをできるだけスムーズなものにするために、このバージョンには破壊的変更がいくつか含まれています。

注意が必要な破壊的変更は、以下の点だけです。

  • Node バージョン 12 および 17 のサポート終了。いずれも EOL を迎えました。

  • snapshotFormat プロパティが次のように変更されます。

    + snapshotFormat: {
    + escapeString: false,
    + printBasicPrototype: false
    + }
  • jest-environment-jsdomjsdom を v19 から v20 にアップグレードしました。

Jest が公開する型にもいくつか変更がありますが、おそらく (願わくば!) アップグレードの妨げになるものは何もありません。 詳細はアップグレードガイドを参照してください。

破壊的変更については以上ですべてです。 Jest 28 からのアップグレードパスがスムーズなものであることを願っています。 その他の変更については changelog を参照してください。

Thanks for reading, and happy Jesting! 🃏