Skip to content

Commit

Permalink
Added suggestions:null for test cases that will not provide a suggest…
Browse files Browse the repository at this point in the history
…ion.
  • Loading branch information
Rec0iL99 committed Nov 4, 2023
1 parent 5276c29 commit 5702114
Showing 1 changed file with 51 additions and 45 deletions.
96 changes: 51 additions & 45 deletions tests/lib/rules/no-console.js
Expand Up @@ -40,6 +40,22 @@ ruleTester.run("no-console", rule, {
invalid: [

// no options
{
code: "if (a) console.warn(foo)",
errors: [{
messageId: "unexpected",
type: "MemberExpression",
suggestions: null
}]
},
{
code: "foo(console.log)",
errors: [{
messageId: "unexpected",
type: "MemberExpression",
suggestions: null
}]
},
{
code: "console.log(foo)",
errors: [{
Expand Down Expand Up @@ -113,34 +129,38 @@ ruleTester.run("no-console", rule, {
}]
},
{
code: "if (a) console.warn(foo)",
code: "class A { static { console.info(foo) } }",
parserOptions: { ecmaVersion: "latest" },
errors: [{
messageId: "unexpected",
type: "MemberExpression"
type: "MemberExpression",
suggestions: [{
messageId: "removeConsole",
data: { propertyName: "info" },
output: "class A { static { } }"
}]
}]
},

// one option
{
code: "foo(console.log)",
code: "if (a) console.info(foo)",
options: [{ allow: ["warn"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression"
type: "MemberExpression",
suggestions: null
}]
},
{
code: "class A { static { console.info(foo) } }",
parserOptions: { ecmaVersion: "latest" },
code: "foo(console.warn)",
options: [{ allow: ["log"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression",
suggestions: [{
messageId: "removeConsole",
data: { propertyName: "info" },
output: "class A { static { } }"
}]
suggestions: null
}]
},

// one option
{
code: "console.log(foo)",
options: [{ allow: ["error"] }],
Expand Down Expand Up @@ -219,22 +239,6 @@ ruleTester.run("no-console", rule, {
}]
}]
},
{
code: "if (a) console.info(foo)",
options: [{ allow: ["warn"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression"
}]
},
{
code: "foo(console.warn)",
options: [{ allow: ["log"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression"
}]
},
{
code: "class A { static { console.error(foo) } }",
options: [{ allow: ["log"] }],
Expand All @@ -251,6 +255,24 @@ ruleTester.run("no-console", rule, {
},

// multiple options
{
code: "if (a) console.log(foo)",
options: [{ allow: ["warn", "error"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression",
suggestions: null
}]
},
{
code: "foo(console.info)",
options: [{ allow: ["warn", "error"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression",
suggestions: null
}]
},
{
code: "console.log(foo)",
options: [{ allow: ["warn", "info"] }],
Expand Down Expand Up @@ -329,22 +351,6 @@ ruleTester.run("no-console", rule, {
}]
}]
},
{
code: "if (a) console.log(foo)",
options: [{ allow: ["warn", "error"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression"
}]
},
{
code: "foo(console.info)",
options: [{ allow: ["warn", "error"] }],
errors: [{
messageId: "unexpected",
type: "MemberExpression"
}]
},
{
code: "class A { static { console.info(foo) } }",
options: [{ allow: ["log", "error", "warn"] }],
Expand Down

0 comments on commit 5702114

Please sign in to comment.