From 2f497a67ad8797e89944d484b2e156fc1d6652f3 Mon Sep 17 00:00:00 2001 From: zhangyongsheng Date: Mon, 16 Sep 2019 17:08:18 +0800 Subject: repl: fix bug in fs module autocompletion PR-URL: https://github.com/nodejs/node/pull/29555 Fixes: https://github.com/nodejs/node/issues/29424 Reviewed-By: Anto Aravinth Reviewed-By: Ruben Bridgewater --- test/parallel/test-repl-tab-complete.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test') diff --git a/test/parallel/test-repl-tab-complete.js b/test/parallel/test-repl-tab-complete.js index 5c1936b3f5..1c66f9a323 100644 --- a/test/parallel/test-repl-tab-complete.js +++ b/test/parallel/test-repl-tab-complete.js @@ -28,6 +28,7 @@ const { restoreStderr } = require('../common/hijackstdio'); const assert = require('assert'); +const path = require('path'); const fixtures = require('../common/fixtures'); const hasInspector = process.features.inspector; @@ -434,6 +435,16 @@ testMe.complete('obj.', common.mustCall((error, data) => { assert.strictEqual(data[0].length, 0); }) ); + + const testPath = fixturePath.slice(0, -1); + testMe.complete(testPath, common.mustCall((err, data) => { + assert.strictEqual(err, null); + assert.ok(data[0][0].includes('test-repl-tab-completion')); + assert.strictEqual( + data[1], + path.basename(testPath) + ); + })); }); } } -- cgit v1.2.3