diff --git a/lib/path.js b/lib/path.js index 6ac65cfe4a7..9ac877eabca 100644 --- a/lib/path.js +++ b/lib/path.js @@ -830,6 +830,7 @@ const win32 = { ret.root = ret.dir = path; return ret; } + ret.base = ret.name = path; return ret; } // Try to match a root diff --git a/test/parallel/test-path-parse-format.js b/test/parallel/test-path-parse-format.js index 09f6bb0e9d8..901bdb0b93d 100644 --- a/test/parallel/test-path-parse-format.js +++ b/test/parallel/test-path-parse-format.js @@ -51,6 +51,7 @@ const winPaths = [ ]; const winSpecialCaseParseTests = [ + ['t', { base: 't', name: 't', root: '', dir: '', ext: '' }], ['/foo/bar', { root: '/', dir: '/foo', base: 'bar', ext: '', name: 'bar' }], ];