Skip to content

Commit

Permalink
Add a few more test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
papandreou committed Apr 24, 2022
1 parent a4ec500 commit 8425c80
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions tests/lib/rules/exports-style.js
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,26 @@ new RuleTester().run("exports-style", rule, {
"Unexpected access to 'module.exports'. Use 'exports' instead.",
],
},
{
code:
"if(foo){ module.exports = { foo: 1};} else { module.exports = {foo: 2};}",
output: null,
options: ["exports"],
globals: { module: false, exports: true },
errors: [
"Unexpected access to 'module.exports'. Use 'exports' instead.",
"Unexpected access to 'module.exports'. Use 'exports' instead.",
],
},
{
code: "function bar() { module.exports = { foo: 1 }; }",
output: null,
options: ["exports"],
globals: { module: false, exports: true },
errors: [
"Unexpected access to 'module.exports'. Use 'exports' instead.",
],
},
{
code: "module.exports = { get a() {} }",
output: null,
Expand All @@ -210,6 +230,15 @@ new RuleTester().run("exports-style", rule, {
"Unexpected access to 'module.exports'. Use 'exports' instead.",
],
},
{
code: "module.exports = { set a(a) {} }",
output: null,
options: ["exports"],
globals: { module: false, exports: true },
errors: [
"Unexpected access to 'module.exports'. Use 'exports' instead.",
],
},
{
code: "module.exports = { a }",
output: "exports.a = a;",
Expand Down

0 comments on commit 8425c80

Please sign in to comment.