Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/lib/load-all-commands.js')
-rw-r--r--deps/npm/test/lib/load-all-commands.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/deps/npm/test/lib/load-all-commands.js b/deps/npm/test/lib/load-all-commands.js
index fa73b8a78d8..02cb0be650c 100644
--- a/deps/npm/test/lib/load-all-commands.js
+++ b/deps/npm/test/lib/load-all-commands.js
@@ -12,11 +12,14 @@ t.test('load each command', t => {
t.plan(cmdList.length)
for (const cmd of cmdList.sort((a, b) => a.localeCompare(b))) {
t.test(cmd, t => {
- t.plan(3)
const impl = npm.commands[cmd]
+ if (impl.completion) {
+ t.plan(3)
+ t.isa(impl.completion, 'function', 'completion, if present, is a function')
+ } else
+ t.plan(2)
t.isa(impl, 'function', 'implementation is a function')
t.isa(impl.usage, 'string', 'usage is a string')
- t.isa(impl.completion, 'function', 'completion is a function')
})
}
})