MCPcopy Create free account
hub / github.com/nodejs/node / loadMockCompletion

Function loadMockCompletion

deps/npm/test/lib/commands/completion.js:10–26  ·  view source on GitHub ↗
(t, o = {})

Source from the content-addressed store, hash-verified

8 .replace(/^#!.*?\n/, '')
9
10const loadMockCompletion = async (t, o = {}) => {
11 const { globals = {}, windows, ...options } = o
12 const res = await loadMockNpm(t, {
13 command: 'completion',
14 ...options,
15 globals: (dirs) => ({
16 'process.platform': windows ? 'win32' : 'posix',
17 'process.env.term': 'notcygwin',
18 'process.env.msystem': 'nogmingw',
19 ...(typeof globals === 'function' ? globals(dirs) : globals),
20 }),
21 })
22 return {
23 resetGlobals: res.mockedGlobals.reset,
24 ...res,
25 }
26}
27
28const loadMockCompletionComp = async (t, word, line) =>
29 loadMockCompletion(t, {

Callers 2

loadMockCompletionCompFunction · 0.85
completion.jsFile · 0.85

Calls 2

globalsFunction · 0.85
loadMockNpmFunction · 0.70

Tested by

no test coverage detected