diff --git a/gitignore.js b/gitignore.js index 8024ffc..3feaad6 100644 --- a/gitignore.js +++ b/gitignore.js @@ -83,7 +83,7 @@ const getFileSync = (file, cwd) => { const normalizeOptions = ({ ignore = [], - cwd = process.cwd() + cwd = slash(process.cwd()) } = {}) => { return {ignore, cwd}; }; diff --git a/test.js b/test.js index 165d46a..68749b1 100644 --- a/test.js +++ b/test.js @@ -298,6 +298,11 @@ test('gitignore option with stats option', async t => { t.false(actual.includes('node_modules')); }); +test('gitignore option with absolute option', async t => { + const result = await globby('*', {gitignore: true, absolute: true}); + t.false(result.includes('node_modules')); +}); + test('respects gitignore option false - stream', async t => { const actual = await getStream.array(globby.stream('*', {gitignore: false, onlyFiles: false})); t.true(actual.includes('node_modules'));