Skip to content

Commit c8dd421

Browse files
committed
refactor: make path behave like on posix os
1 parent 693eeb6 commit c8dd421

File tree

5 files changed

+26
-6
lines changed

5 files changed

+26
-6
lines changed

tests/lib/rules/filename-blacklist.js renamed to tests/lib/rules/filename-blacklist.posix.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
/**
22
* @file The filename should follow the filename naming convention
3-
* @author Florian Ehmke
3+
* @author Florian Ehmke, Duke Luo
44
*/
55
'use strict';
66

7-
const rule = require('../../../lib/rules/filename-blacklist');
7+
const path = require('path');
8+
const proxyquire = require('proxyquire');
89
const RuleTester = require('eslint').RuleTester;
910

11+
const rule = proxyquire('../../../lib/rules/filename-blacklist', {
12+
path: { ...path.posix, '@global': true },
13+
});
1014
const ruleTester = new RuleTester();
1115

1216
ruleTester.run('filename-blacklist', rule, {

tests/lib/rules/filename-naming-convention.js renamed to tests/lib/rules/filename-naming-convention.posix.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
*/
55
'use strict';
66

7-
const rule = require('../../../lib/rules/filename-naming-convention');
7+
const path = require('path');
8+
const proxyquire = require('proxyquire');
89
const RuleTester = require('eslint').RuleTester;
910

11+
const rule = proxyquire('../../../lib/rules/filename-naming-convention', {
12+
path: { ...path.posix, '@global': true },
13+
});
1014
const ruleTester = new RuleTester();
1115

1216
ruleTester.run(

tests/lib/rules/folder-match-with-fex.js renamed to tests/lib/rules/folder-match-with-fex.posix.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
*/
55
'use strict';
66

7-
const rule = require('../../../lib/rules/folder-match-with-fex');
7+
const path = require('path');
8+
const proxyquire = require('proxyquire');
89
const RuleTester = require('eslint').RuleTester;
910

11+
const rule = proxyquire('../../../lib/rules/folder-match-with-fex', {
12+
path: { ...path.posix, '@global': true },
13+
});
1014
const ruleTester = new RuleTester();
1115

1216
ruleTester.run(

tests/lib/rules/folder-naming-convention.js renamed to tests/lib/rules/folder-naming-convention.posix.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
*/
55
'use strict';
66

7-
const rule = require('../../../lib/rules/folder-naming-convention');
7+
const path = require('path');
8+
const proxyquire = require('proxyquire');
89
const RuleTester = require('eslint').RuleTester;
910

11+
const rule = proxyquire('../../../lib/rules/folder-naming-convention', {
12+
path: { ...path.posix, '@global': true },
13+
});
1014
const ruleTester = new RuleTester();
1115

1216
ruleTester.run(

tests/lib/rules/no-index.js renamed to tests/lib/rules/no-index.posix.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
*/
55
'use strict';
66

7-
const rule = require('../../../lib/rules/no-index');
7+
const path = require('path');
8+
const proxyquire = require('proxyquire');
89
const RuleTester = require('eslint').RuleTester;
910

11+
const rule = proxyquire('../../../lib/rules/no-index', {
12+
path: { ...path.posix, '@global': true },
13+
});
1014
const ruleTester = new RuleTester();
1115

1216
ruleTester.run('no-index', rule, {

0 commit comments

Comments
 (0)