Lines Matching defs:const
0 const t = require('tap')
2 const localeCompare = require('@isaacs/string-locale-compare')('en')
3 const { load: loadMockNpm } = require('../../fixtures/mock-npm.js')
4 const { cleanCwd } = require('../../fixtures/clean-snapshot')
6 const genManPages = (obj) => {
7 const man = {}
8 const resPages = new Set()
10 for (const [section, pages] of Object.entries(obj)) {
11 const num = parseInt(section, 10)
14 const sectionPages = []
15 for (const name of pages) {
21 for (const p of sectionPages.sort(localeCompare)) {
30 const mockHelp = async (t, {
42 const config = {
49 const mockSpawn = async (...a) => {
57 const manPages = genManPages(man)
59 const { npm, ...rest } = await loadMockNpm(t, {
78 const { help, joinedOutput } = await mockHelp(t)
85 const { help, manPages } = await mockHelp(t)
87 const noArgs = await help.completion({ conf: { argv: { remain: [] } } })
89 const threeArgs = await help.completion({ conf: { argv: { remain: ['one', 'two', 'three'] } } })
94 const { joinedOutput } = await mockHelp(t, { exec: ['run', 'script'] })
100 const { joinedOutput } = await mockHelp(t, { exec: ['asdfasdf'] })
106 const { getArgs } = await mockHelp(t, { exec: ['whoami'] })
108 const [spawnBin, spawnArgs] = getArgs()
115 const { getArgs } = await mockHelp(t, {
120 const [url] = getArgs()
126 const { getArgs } = await mockHelp(t, {
131 const [url] = getArgs()
136 const { getArgs } = await mockHelp(t, {
141 const [url] = getArgs()
146 const { getArgs } = await mockHelp(t, {
150 const [spawnBin, spawnArgs] = getArgs()
157 const { getArgs } = await mockHelp(t, {
162 const [spawnBin, spawnArgs] = getArgs()
170 const { getArgs } = await mockHelp(t, {
174 const [spawnBin, spawnArgs] = getArgs()
181 const { getArgs } = await mockHelp(t, {
191 const [spawnBin, spawnArgs] = getArgs()
198 const { getArgs } = await mockHelp(t, {
207 const [spawnBin, spawnArgs] = getArgs()
214 const { help } = await mockHelp(t, {
222 const { help } = await mockHelp(t, {