From fe38068057d9c77f6d522e724c9c1b3e1b2dd594 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Sun, 24 Apr 2022 14:50:47 +0200 Subject: [PATCH] chorer: add note about babel config to upgrade guide (#12724) --- docs/UpgradingToJest28.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/UpgradingToJest28.md b/docs/UpgradingToJest28.md index f329c731343f..9c507970ad99 100644 --- a/docs/UpgradingToJest28.md +++ b/docs/UpgradingToJest28.md @@ -7,7 +7,7 @@ Upgrading Jest from v27 to v28? This guide aims to help refactoring your configu :::info -See [changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) for the full list of changes. +See [changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md#2800) for the full list of changes. ::: @@ -43,6 +43,10 @@ The `testURL` option is removed. Now you should use [`testEnvironmentOptions`](C + } ``` +### Babel config + +`babel-jest` now passes `root: config.rootDir` to Babel when resolving configuration. This improves compatibility when using `projects` with differing configuration, but it might mean your babel config isn't picked up in the same way anymore. You can override this option by passing options to `babel-jest` in your [configuration](Configuration.md#transform-objectstring-pathtotransformer--pathtotransformer-object). + ## Fake Timers Fake timers were refactored to allow passing options to the underlying [`@sinonjs/fake-timers`](https://github.com/sinonjs/fake-timers).