Skip to content

Commit 50ef767

Browse files
soryy708ljharb
authored andcommitted
[Tests] no-cycle: Add tests for commonjs imports
1 parent 429f3f6 commit 50ef767

File tree

5 files changed

+12
-1
lines changed

5 files changed

+12
-1
lines changed

tests/files/cycles/cjs/depth-one.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
var foo = require("../depth-zero")
2+
module.exports = { foo }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require('./depth-two')
2+
3+
module.exports = function bar() {
4+
return "side effects???"
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
var two = require("./depth-two")
2+
module.exports = { two }

tests/files/cycles/cjs/depth-two.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
var { foo } = require("./depth-one")
2+
module.exports = { foo }

tests/src/rules/no-cycle.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const test = def => _test(Object.assign(def, {
1212
filename: testFilePath('./cycles/depth-zero.js'),
1313
}));
1414

15-
const testDialects = ['es6'];
15+
const testDialects = ['es6', 'cjs'];
1616

1717
ruleTester.run('no-cycle', rule, {
1818
valid: [].concat(

0 commit comments

Comments
 (0)