From 5c63d1464ef014dc7eb504c2925f47a5189e2938 Mon Sep 17 00:00:00 2001 From: Connor Burton Date: Thu, 29 Sep 2022 06:47:56 +0100 Subject: [PATCH] test: add extra tests for basename with ext option PR-URL: https://github.com/nodejs/node/pull/44772 Reviewed-By: Luigi Pinca Reviewed-By: Rich Trott --- test/parallel/test-path-basename.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/parallel/test-path-basename.js b/test/parallel/test-path-basename.js index 2d064271f7c862..b16f9e5d63a94b 100644 --- a/test/parallel/test-path-basename.js +++ b/test/parallel/test-path-basename.js @@ -6,6 +6,10 @@ const path = require('path'); assert.strictEqual(path.basename(__filename), 'test-path-basename.js'); assert.strictEqual(path.basename(__filename, '.js'), 'test-path-basename'); assert.strictEqual(path.basename('.js', '.js'), ''); +assert.strictEqual(path.basename('js', '.js'), 'js'); +assert.strictEqual(path.basename('file.js', '.ts'), 'file.js'); +assert.strictEqual(path.basename('file', '.js'), 'file'); +assert.strictEqual(path.basename('file.js.old', '.js.old'), 'file'); assert.strictEqual(path.basename(''), ''); assert.strictEqual(path.basename('/dir/basename.ext'), 'basename.ext'); assert.strictEqual(path.basename('/basename.ext'), 'basename.ext');