Jest 29: スナップショットフォーマットの変更
· 読むのにかかる時間 1分
Just 28 から数カ月後しか経っていませんが、Jest 29 がリリースされました。 Jest 28 ブログ記事で説明したように、アップグレードをできるだけスムーズなものにするために、このバージョンには破壊的変更がいくつか含まれています。
注意が必要な破壊的変更は、以下の点だけです。
-
Node バージョン 12 および 17 のサポート終了。いずれも EOL を迎えました。
-
snapshotFormat
プロパティが次のように変更されます。+ snapshotFormat: {
+ escapeString: false,
+ printBasicPrototype: false
+ } -
jest-environment-jsdom
がjsdom
を v19 から v20 にアップグレードしました。
Jest が公開する型にもいくつか変更がありますが、おそらく (願わくば!) アップグレードの妨げになるものは何もありません。 詳細はアップグレードガイドを参照してください。
破壊的変更については以上ですべてです。 Jest 28 からのアップグレードパスがスムーズなものであることを願っています。 その他の変更については changelog を参照してください。
Thanks for reading, and happy Jesting! 🃏