From b127cde6ed603ddf62459bef78203db2b159348f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Tue, 2 Nov 2021 09:39:56 +0100 Subject: [PATCH] Fix test --- .../test/integration/parser-override.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/eslint/babel-eslint-tests/test/integration/parser-override.js b/eslint/babel-eslint-tests/test/integration/parser-override.js index c2ed899f554a..c9429143d80f 100644 --- a/eslint/babel-eslint-tests/test/integration/parser-override.js +++ b/eslint/babel-eslint-tests/test/integration/parser-override.js @@ -1,7 +1,6 @@ import path from "path"; import { fileURLToPath } from "url"; import * as babelESLint from "@babel/eslint-parser"; -import * as babelESLintWorker from "@babel/eslint-parser/experimental-worker"; describe("parserOverride", () => { const expectedAST = { @@ -17,6 +16,11 @@ describe("parserOverride", () => { ], }; + const babel7node12 = + process.env.BABEL_8_BREAKING || parseInt(process.versions.node) < 12 + ? it.skip + : it; + it("works when parsing in the main thread", () => { const { ast } = babelESLint.parseForESLint(`27`, { filename: "input.js", @@ -31,7 +35,11 @@ describe("parserOverride", () => { expect(ast).toMatchObject(expectedAST); }); - it("works when parsing in a worker", () => { + babel7node12("works when parsing in a worker", async () => { + const babelESLintWorker = await import( + "@babel/eslint-parser/experimental-worker" + ); + const { ast } = babelESLintWorker.parseForESLint(`27`, { filename: "input.js", babelOptions: {