Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Chore: remove loose-parser tests (fixes #14315) (#14569)
  • Loading branch information
mdjermanovic committed May 8, 2021
1 parent ee3a3ea commit 6a86e50
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 139 deletions.
1 change: 0 additions & 1 deletion package.json
Expand Up @@ -84,7 +84,6 @@
"devDependencies": {
"@babel/core": "^7.4.3",
"@babel/preset-env": "^7.4.3",
"acorn": "^7.2.0",
"babel-loader": "^8.0.5",
"chai": "^4.0.1",
"cheerio": "^0.22.0",
Expand Down
108 changes: 0 additions & 108 deletions tests/lib/rules/no-redeclare.js
Expand Up @@ -9,15 +9,13 @@
// Requirements
//------------------------------------------------------------------------------

const path = require("path");
const rule = require("../../../lib/rules/no-redeclare");
const { RuleTester } = require("../../../lib/rule-tester");

//------------------------------------------------------------------------------
// Tests
//------------------------------------------------------------------------------

const looseParserPath = path.resolve(__dirname, "../../tools/loose-parser.js");
const ruleTester = new RuleTester();

ruleTester.run("no-redeclare", rule, {
Expand Down Expand Up @@ -205,112 +203,6 @@ ruleTester.run("no-redeclare", rule, {
]
},

// let/const
{
code: "let a; let a;",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "let a; let a;",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015, sourceType: "module" },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "let a; let a;",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015, ecmaFeatures: { globalReturn: true } },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "let a; const a = 0;",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "const a = 0; const a = 0;",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "if (test) { let a; let a; }",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "switch (test) { case 0: let a; let a; }",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "for (let a, a;;);",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "for (let [a, a] in xs);",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "for (let [a, a] of xs);",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "function f() { let a; let a; }",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "function f(a) { let a; }",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},
{
code: "function f() { if (test) { let a; let a; } }",
parser: looseParserPath,
parserOptions: { ecmaVersion: 2015 },
errors: [
{ message: "'a' is already defined.", type: "Identifier" }
]
},

// Comments and built-ins.
{
code: "/*globals Array */",
Expand Down
30 changes: 0 additions & 30 deletions tests/tools/loose-parser.js

This file was deleted.

0 comments on commit 6a86e50

Please sign in to comment.