From e1a0f9b8c45a77e1de2686a3424b67cfdfe9b2f5 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 | 8 ++++++-- 1 file changed, 6 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..1091c40671a1 100644 --- a/eslint/babel-eslint-tests/test/integration/parser-override.js +++ b/eslint/babel-eslint-tests/test/integration/parser-override.js @@ -1,7 +1,7 @@ import path from "path"; import { fileURLToPath } from "url"; +import { createRequire } from "module"; import * as babelESLint from "@babel/eslint-parser"; -import * as babelESLintWorker from "@babel/eslint-parser/experimental-worker"; describe("parserOverride", () => { const expectedAST = { @@ -31,7 +31,11 @@ describe("parserOverride", () => { expect(ast).toMatchObject(expectedAST); }); - it("works when parsing in a worker", () => { + const babel7node12 = parseInt(process.versions.node) < 12 ? it.skip : it; + babel7node12("works when parsing in a worker", async () => { + const require = createRequire(import.meta.url); + const babelESLintWorker = require("@babel/eslint-parser/experimental-worker"); + const { ast } = babelESLintWorker.parseForESLint(`27`, { filename: "input.js", babelOptions: {