From 7d19874e2ee7c91aba029ac678630fc55ad25de0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 25 Feb 2021 01:45:29 +0100 Subject: [PATCH] Fix e2e test --- scripts/integration-tests/e2e-babel-old-version.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/integration-tests/e2e-babel-old-version.sh b/scripts/integration-tests/e2e-babel-old-version.sh index d07c0773f973..6e4942a4bf9c 100755 --- a/scripts/integration-tests/e2e-babel-old-version.sh +++ b/scripts/integration-tests/e2e-babel-old-version.sh @@ -43,6 +43,17 @@ node "$PWD"/scripts/integration-tests/utils/bump-babel-dependencies.js fs.writeFileSync('./package.json', JSON.stringify(pkg, null, 2)); " +# Older @babel/core versions don't support "targets" and "assumptions" +# Let's just remove them when running this e2e test. +node -e " + var config = fs.readFileSync('./babel.config.js', 'utf8') + .replace(/assumptions,/, '') + .replace(/targets,/g, '') + .replace(/assumptions,/g, '') + .replace(/assumptions:[^,]*,/g, ''); + fs.writeFileSync('./babel.config.js', config); +" + # https://github.com/babel/babel/pull/12331 - This test is fixed in @babel/traverse 7.12.7, # so it will fail with older versions. We can disable it. (cd packages/babel-plugin-transform-modules-systemjs/test/fixtures/regression/; mv issue-12329 .issue-12329)