Skip to content

Commit f848140

Browse files
test: refactor (#394)
1 parent ff0c736 commit f848140

20 files changed

+2819
-1781
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ npm-debug.log*
88
/local
99
/reports
1010
/node_modules
11+
/test/helpers/\[special\?directory\]
1112

1213
.DS_Store
1314
Thumbs.db

globalSetup.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
const path = require('path');
2+
const fs = require('fs');
3+
4+
// eslint-disable-next-line import/no-extraneous-dependencies
5+
const mkdirp = require('mkdirp');
6+
7+
const removeIllegalCharacterForWindows = require('./test/utils/removeIllegalCharacterForWindows');
8+
9+
const baseDir = path.resolve(__dirname, 'test/helpers');
10+
11+
const specialFiles = {
12+
'[special?directory]/nested/nestedfile.txt': '',
13+
'[special?directory]/(special-*file).txt': 'special',
14+
'[special?directory]/directoryfile.txt': 'new',
15+
};
16+
17+
module.exports = () => {
18+
Object.keys(specialFiles).forEach((originFile) => {
19+
const file = removeIllegalCharacterForWindows(originFile);
20+
const dir = path.dirname(file);
21+
22+
mkdirp.sync(path.join(baseDir, dir));
23+
24+
fs.writeFileSync(path.join(baseDir, file), specialFiles[originFile]);
25+
});
26+
};

jest.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
globalSetup: '<rootDir>/globalSetup.js',
3+
};

src/processPattern.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ export default function processPattern(globalRef, pattern) {
1212
{
1313
cwd: pattern.context,
1414
follow: true,
15+
// Todo in next major release
16+
// dot: false
1517
},
1618
pattern.globOptions || {}
1719
);

0 commit comments

Comments
 (0)