Skip to content

Commit c389526

Browse files
PaulBagstargos
authored andcommitted
test: add tests for spaces in folder names
Add tests for spaces in folder names for path.win32.dirname(). PR-URL: #28819 Reviewed-By: Rich Trott <rtrott@gmail.com>
1 parent 2236aff commit c389526

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎test/parallel/test-path-dirname.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,21 @@ assert.strictEqual(path.win32.dirname('c:\\foo\\'), 'c:\\');
2121
assert.strictEqual(path.win32.dirname('c:\\foo\\bar'),'c:\\foo');
2222
assert.strictEqual(path.win32.dirname('c:\\foo\\bar\\'),'c:\\foo');
2323
assert.strictEqual(path.win32.dirname('c:\\foo\\bar\\baz'),'c:\\foo\\bar');
24+
assert.strictEqual(path.win32.dirname('c:\\foo bar\\baz'),'c:\\foo bar');
2425
assert.strictEqual(path.win32.dirname('\\'),'\\');
2526
assert.strictEqual(path.win32.dirname('\\foo'),'\\');
2627
assert.strictEqual(path.win32.dirname('\\foo\\'),'\\');
2728
assert.strictEqual(path.win32.dirname('\\foo\\bar'),'\\foo');
2829
assert.strictEqual(path.win32.dirname('\\foo\\bar\\'),'\\foo');
2930
assert.strictEqual(path.win32.dirname('\\foo\\bar\\baz'),'\\foo\\bar');
31+
assert.strictEqual(path.win32.dirname('\\foo bar\\baz'),'\\foo bar');
3032
assert.strictEqual(path.win32.dirname('c:'),'c:');
3133
assert.strictEqual(path.win32.dirname('c:foo'),'c:');
3234
assert.strictEqual(path.win32.dirname('c:foo\\'),'c:');
3335
assert.strictEqual(path.win32.dirname('c:foo\\bar'),'c:foo');
3436
assert.strictEqual(path.win32.dirname('c:foo\\bar\\'),'c:foo');
3537
assert.strictEqual(path.win32.dirname('c:foo\\bar\\baz'),'c:foo\\bar');
38+
assert.strictEqual(path.win32.dirname('c:foo bar\\baz'),'c:foo bar');
3639
assert.strictEqual(path.win32.dirname('file:stream'),'.');
3740
assert.strictEqual(path.win32.dirname('dir\\file:stream'),'dir');
3841
assert.strictEqual(path.win32.dirname('\\\\unc\\share'),

0 commit comments

Comments
 (0)