diff --git a/eslint/babel-eslint-tests/test/integration/parser-override.js b/eslint/babel-eslint-tests/test/integration/parser-override.js index c2ed899f554a..1cb49c2e9ad8 100644 --- a/eslint/babel-eslint-tests/test/integration/parser-override.js +++ b/eslint/babel-eslint-tests/test/integration/parser-override.js @@ -17,6 +17,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 +36,7 @@ describe("parserOverride", () => { expect(ast).toMatchObject(expectedAST); }); - it("works when parsing in a worker", () => { + babel7node12("works when parsing in a worker", () => { const { ast } = babelESLintWorker.parseForESLint(`27`, { filename: "input.js", babelOptions: {