Skip to content

Commit 27549f6

Browse files
committed
test: add more path.basename() tests
PR-URL: #6590 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Evan Lucas <[email protected]>
1 parent 7d40412 commit 27549f6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/parallel/test-path.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ assert.equal(path.basename('aaa/bbb', 'bbb'), 'bbb');
2121
assert.equal(path.basename('aaa/bbb//', 'bbb'), 'bbb');
2222
assert.equal(path.basename('aaa/bbb', 'bb'), 'b');
2323
assert.equal(path.basename('aaa/bbb', 'b'), 'bb');
24+
assert.equal(path.basename('/aaa/bbb', '/bbb'), 'bbb');
25+
assert.equal(path.basename('/aaa/bbb', 'a/bbb'), 'bbb');
26+
assert.equal(path.basename('/aaa/bbb', 'bbb'), 'bbb');
27+
assert.equal(path.basename('/aaa/bbb//', 'bbb'), 'bbb');
28+
assert.equal(path.basename('/aaa/bbb', 'bb'), 'b');
29+
assert.equal(path.basename('/aaa/bbb', 'b'), 'bb');
30+
assert.equal(path.basename('/aaa/bbb'), 'bbb');
31+
assert.equal(path.basename('/aaa/'), 'aaa');
32+
assert.equal(path.basename('/aaa/b'), 'b');
33+
assert.equal(path.basename('/a/b'), 'b');
34+
assert.equal(path.basename('//a'), 'a');
2435

2536
// On Windows a backslash acts as a path separator.
2637
assert.equal(path.win32.basename('\\dir\\basename.ext'), 'basename.ext');

0 commit comments

Comments
 (0)