Skip to content

Commit d0efd9a

Browse files
committed
Add tests for internal modules
Including one broken test related to the #807
1 parent 106740f commit d0efd9a

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

tests/src/rules/order.js

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,54 @@ ruleTester.run('order', rule, {
402402
},
403403
],
404404
}),
405+
// Internal modules
406+
test({
407+
code: `
408+
var path = require('path');
409+
var async = require('async');
410+
var internalMod = require('internalMods/myMod');
411+
var parent = require('../parent');
412+
var secondInternalMod = require('~/myMod2');
413+
var sibling = require('./foo');
414+
var index = require('./');
415+
`,
416+
options: [{groups: [
417+
'builtin',
418+
'external',
419+
'internal',
420+
'parent',
421+
'sibling',
422+
'index',
423+
]}],
424+
}),
425+
// Internal modules with newlines
426+
test({
427+
code: `
428+
var path = require('path');
429+
430+
var async = require('async');
431+
432+
var internalMod = require('internalMods/myMod');
433+
var secondInternalMod = require('~/myMod2');
434+
435+
var parent = require('../parent');
436+
437+
var sibling = require('./foo');
438+
439+
var index = require('./');
440+
`,
441+
options: [{
442+
groups: [
443+
'builtin',
444+
'external',
445+
'internal',
446+
'parent',
447+
'sibling',
448+
'index',
449+
],
450+
'newlines-between': 'always',
451+
}],
452+
}),
405453
],
406454
invalid: [
407455
// builtin before external module (require)

0 commit comments

Comments
 (0)