Skip to content

Commit 0d07455

Browse files
committed
chore: rename eslint-rule-tester to test-helpers
1 parent 4fd0965 commit 0d07455

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+58
-73
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,6 @@
117117
"*.md": "markdownlint --fix"
118118
},
119119
"imports": {
120-
"#eslint-rule-tester": "./tests/eslint-rule-tester.js"
120+
"#test-helpers": "./tests/test-helpers.js"
121121
}
122122
}

tests/helpers.js

-10
This file was deleted.

tests/lib/configs/eslintrc.js

+19-24
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
const assert = require("assert")
44
const path = require("path")
55
const { LegacyESLint } = require("eslint/use-at-your-own-risk")
6-
// const {ESLint} = require("eslint")
7-
const { gtEslintV8 } = require("../../helpers")
86
const originalCwd = process.cwd()
97

108
// this is needed as `recommended` config was cached
@@ -15,7 +13,7 @@ function clearRequireCache() {
1513
}
1614

1715
describe("node/recommended config", () => {
18-
;(gtEslintV8 ? describe : describe.skip)("in CJS directory", () => {
16+
describe("in CJS directory", () => {
1917
const root = path.resolve(__dirname, "../../fixtures/configs/cjs/")
2018

2119
/** @type {Linter} */
@@ -131,27 +129,24 @@ describe("node/recommended config", () => {
131129
},
132130
])
133131
})
134-
;(gtEslintV8 ? it : it.skip)(
135-
"*.cjs files should be a script.",
136-
async () => {
137-
const report = await linter.lintText("import 'foo'", {
138-
filePath: path.join(root, "test.cjs"),
139-
})
140-
141-
assert.deepStrictEqual(report[0].messages, [
142-
{
143-
column: 1,
144-
fatal: true,
145-
line: 1,
146-
message:
147-
"Parsing error: 'import' and 'export' may appear only with 'sourceType: module'",
148-
ruleId: null,
149-
nodeType: null,
150-
severity: 2,
151-
},
152-
])
153-
}
154-
)
132+
it("*.cjs files should be a script.", async () => {
133+
const report = await linter.lintText("import 'foo'", {
134+
filePath: path.join(root, "test.cjs"),
135+
})
136+
137+
assert.deepStrictEqual(report[0].messages, [
138+
{
139+
column: 1,
140+
fatal: true,
141+
line: 1,
142+
message:
143+
"Parsing error: 'import' and 'export' may appear only with 'sourceType: module'",
144+
ruleId: null,
145+
nodeType: null,
146+
severity: 2,
147+
},
148+
])
149+
})
155150

156151
it("*.mjs files should be a module.", async () => {
157152
const report = await linter.lintText("import 'foo'", {

tests/lib/rules/callback-return.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/callback-return")
99
const ruleTester = new RuleTester()
1010

tests/lib/rules/exports-style.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/exports-style")
99

1010
new RuleTester({ languageOptions: { ecmaVersion: 11 } }).run(

tests/lib/rules/file-extension-in-import.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
const path = require("path")
88
const { Linter } = require("eslint")
9-
const RuleTester = require("#eslint-rule-tester").RuleTester
9+
const RuleTester = require("../../test-helpers").RuleTester
1010
const rule = require("../../../lib/rules/file-extension-in-import")
1111

1212
const DynamicImportSupported = (() => {

tests/lib/rules/global-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/global-require")
99

1010
const ERROR = { messageId: "unexpected", type: "CallExpression" }

tests/lib/rules/handle-callback-err.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/handle-callback-err")
99
const ruleTester = new RuleTester()
1010

tests/lib/rules/hashbang.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/shebang")
1010

1111
/**

tests/lib/rules/no-callback-literal.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-callback-literal")
99
const tsParser = require("@typescript-eslint/parser")
1010

tests/lib/rules/no-deprecated-api.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const { RuleTester } = require("#eslint-rule-tester")
7+
const { RuleTester } = require("#test-helpers")
88
const rule = require("../../../lib/rules/no-deprecated-api")
99

1010
const ruleTester = new RuleTester()

tests/lib/rules/no-exports-assign.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const { RuleTester } = require("#eslint-rule-tester")
7+
const { RuleTester } = require("#test-helpers")
88
const rule = require("../../../lib/rules/no-exports-assign.js")
99

1010
new RuleTester({

tests/lib/rules/no-extraneous-import.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
const path = require("path")
88
const { Linter } = require("eslint")
9-
const { RuleTester } = require("#eslint-rule-tester")
9+
const { RuleTester } = require("#test-helpers")
1010
const rule = require("../../../lib/rules/no-extraneous-import")
1111

1212
const DynamicImportSupported = (() => {

tests/lib/rules/no-extraneous-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/no-extraneous-require")
1010

1111
/**

tests/lib/rules/no-hide-core-modules.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
//------------------------------------------------------------------------------
1515

1616
const path = require("path")
17-
const RuleTester = require("#eslint-rule-tester").RuleTester
17+
const RuleTester = require("#test-helpers").RuleTester
1818
const rule = require("../../../lib/rules/no-hide-core-modules")
1919

2020
//------------------------------------------------------------------------------

tests/lib/rules/no-missing-import.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
const path = require("path")
88
const { Linter } = require("eslint")
9-
const { RuleTester, isCaseSensitiveFileSystem } = require("#eslint-rule-tester")
9+
const { RuleTester, isCaseSensitiveFileSystem } = require("../../test-helpers")
1010
const rule = require("../../../lib/rules/no-missing-import")
1111

1212
const DynamicImportSupported = (() => {

tests/lib/rules/no-missing-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const { RuleTester, isCaseSensitiveFileSystem } = require("#eslint-rule-tester")
8+
const { RuleTester, isCaseSensitiveFileSystem } = require("../../test-helpers")
99
const rule = require("../../../lib/rules/no-missing-require")
1010

1111
const tsReactExtensionMap = [

tests/lib/rules/no-mixed-requires.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-mixed-requires")
99
const ruleTester = new RuleTester()
1010

tests/lib/rules/no-new-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-new-require")
99

1010
new RuleTester().run("no-new-require", rule, {

tests/lib/rules/no-path-concat.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/no-path-concat")
1010

1111
new RuleTester().run("no-path-concat", rule, {

tests/lib/rules/no-process-env.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-process-env")
99

1010
new RuleTester().run("no-process-env", rule, {

tests/lib/rules/no-process-exit.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-process-exit")
99
const ruleTester = new RuleTester()
1010

tests/lib/rules/no-restricted-import.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
const path = require("path")
88
const { Linter } = require("eslint")
9-
const { RuleTester } = require("#eslint-rule-tester")
9+
const { RuleTester } = require("#test-helpers")
1010
const rule = require("../../../lib/rules/no-restricted-import")
1111

1212
const DynamicImportSupported = (() => {

tests/lib/rules/no-restricted-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/no-restricted-require")
1010

1111
new RuleTester().run("no-restricted-require", rule, {

tests/lib/rules/no-sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../lib/rules/no-sync")
99

1010
new RuleTester().run("no-sync", rule, {

tests/lib/rules/no-unpublished-bin.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/no-unpublished-bin")
1010

1111
/**

tests/lib/rules/no-unpublished-import.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
const path = require("path")
88
const { Linter } = require("eslint")
9-
const RuleTester = require("#eslint-rule-tester").RuleTester
9+
const RuleTester = require("#test-helpers").RuleTester
1010
const rule = require("../../../lib/rules/no-unpublished-import")
1111
const globals = require("globals")
1212

tests/lib/rules/no-unpublished-require.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../lib/rules/no-unpublished-require")
1010

1111
/**

tests/lib/rules/no-unsupported-features/es-builtins.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* See LICENSE file in root directory for full license.
44
*/
55
"use strict"
6-
const { RuleTester } = require("#eslint-rule-tester")
6+
const { RuleTester } = require("#test-helpers")
77
const rule = require("../../../../lib/rules/no-unsupported-features/es-builtins")
88
const globals = require("globals")
99

tests/lib/rules/no-unsupported-features/es-syntax.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict"
66

77
const path = require("path")
8-
const RuleTester = require("#eslint-rule-tester").RuleTester
8+
const RuleTester = require("#test-helpers").RuleTester
99
const rule = require("../../../../lib/rules/no-unsupported-features/es-syntax")
1010

1111
/**

tests/lib/rules/no-unsupported-features/node-builtins.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("../../../test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/no-unsupported-features/node-builtins")
99

1010
/**

tests/lib/rules/prefer-global/buffer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/buffer")
99

1010
new RuleTester().run("prefer-global/buffer", rule, {

tests/lib/rules/prefer-global/console.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/console")
99

1010
new RuleTester().run("prefer-global/console", rule, {

tests/lib/rules/prefer-global/process.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/process")
99

1010
new RuleTester().run("prefer-global/process", rule, {

tests/lib/rules/prefer-global/text-decoder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/text-decoder")
99

1010
new RuleTester().run("prefer-global/text-decoder", rule, {

tests/lib/rules/prefer-global/text-encoder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/text-encoder")
99

1010
new RuleTester().run("prefer-global/text-encoder", rule, {

tests/lib/rules/prefer-global/url-search-params.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/url-search-params")
99

1010
new RuleTester().run("prefer-global/url-search-params", rule, {

tests/lib/rules/prefer-global/url.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict"
66

7-
const RuleTester = require("#eslint-rule-tester").RuleTester
7+
const RuleTester = require("#test-helpers").RuleTester
88
const rule = require("../../../../lib/rules/prefer-global/url")
99

1010
new RuleTester().run("prefer-global/url", rule, {

0 commit comments

Comments
 (0)