Skip to content

Commit 78e995f

Browse files
committed
Add tests for cjs imports
1 parent d8d481c commit 78e995f

File tree

5 files changed

+12
-1
lines changed

5 files changed

+12
-1
lines changed

Diff for: 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 }

Diff for: tests/files/cycles/cjs/depth-three-indirect.js

+5
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+
}

Diff for: tests/files/cycles/cjs/depth-three-star.js

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

Diff for: 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 }

Diff for: 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: [

0 commit comments

Comments
 (0)