1/* IMPORTANT
2 * This snapshot file is auto-generated, but designed for humans.
3 * It should be checked into source control and tracked carefully.
4 * Re-generate by setting TAP_SNAPSHOT=1 and running tests.
5 * Make sure to inspect the output below.  Do not ignore changes!
6 */
7'use strict'
8exports[`test/lib/commands/completion.js TAP completion --no- flags > flags 1`] = `
9Array [
10  Array [
11    String(
12      --no-version
13      --no-versions
14    ),
15  ],
16]
17`
18
19exports[`test/lib/commands/completion.js TAP completion commands with no completion > no results 1`] = `
20Array []
21`
22
23exports[`test/lib/commands/completion.js TAP completion completion cannot complete options that take a value in mid-command > does not try to complete option arguments in the middle of a command 1`] = `
24Array []
25`
26
27exports[`test/lib/commands/completion.js TAP completion completion completion > both shells 1`] = `
28Array []
29`
30
31exports[`test/lib/commands/completion.js TAP completion completion completion no known shells > no responses 1`] = `
32Array []
33`
34
35exports[`test/lib/commands/completion.js TAP completion completion completion wrong word count > no responses 1`] = `
36Array []
37`
38
39exports[`test/lib/commands/completion.js TAP completion completion of invalid command name does nothing > no results 1`] = `
40Array []
41`
42
43exports[`test/lib/commands/completion.js TAP completion double dashes escape from flag completion > full command list 1`] = `
44Array [
45  Array [
46    String(
47      access
48      adduser
49      audit
50      bugs
51      cache
52      ci
53      completion
54      config
55      dedupe
56      deprecate
57      diff
58      dist-tag
59      docs
60      doctor
61      edit
62      exec
63      explain
64      explore
65      find-dupes
66      fund
67      get
68      help
69      help-search
70      hook
71      init
72      install
73      install-ci-test
74      install-test
75      link
76      ll
77      login
78      logout
79      ls
80      org
81      outdated
82      owner
83      pack
84      ping
85      pkg
86      prefix
87      profile
88      prune
89      publish
90      query
91      rebuild
92      repo
93      restart
94      root
95      run-script
96      sbom
97      search
98      set
99      shrinkwrap
100      star
101      stars
102      start
103      stop
104      team
105      test
106      token
107      uninstall
108      unpublish
109      unstar
110      update
111      version
112      view
113      whoami
114      author
115      home
116      issues
117      info
118      show
119      find
120      add
121      unlink
122      remove
123      rm
124      r
125      un
126      rb
127      list
128      ln
129      create
130      i
131      it
132      cit
133      up
134      c
135      s
136      se
137      tst
138      t
139      ddp
140      v
141      run
142      clean-install
143      clean-install-test
144      x
145      why
146      la
147      verison
148      ic
149      innit
150      in
151      ins
152      inst
153      insta
154      instal
155      isnt
156      isnta
157      isntal
158      isntall
159      install-clean
160      isntall-clean
161      hlep
162      dist-tags
163      upgrade
164      udpate
165      rum
166      sit
167      urn
168      ogr
169      add-user
170    ),
171  ],
172]
173`
174
175exports[`test/lib/commands/completion.js TAP completion filtered subcommands > filtered subcommands 1`] = `
176Array []
177`
178
179exports[`test/lib/commands/completion.js TAP completion flags > flags 1`] = `
180Array [
181  Array [
182    String(
183      --version
184      --versions
185      --viewer
186      --verbose
187      --v
188    ),
189  ],
190]
191`
192
193exports[`test/lib/commands/completion.js TAP completion multiple command names > multiple command names 1`] = `
194Array [
195  Array [
196    String(
197      access
198      adduser
199      audit
200      author
201      add
202      add-user
203    ),
204  ],
205]
206`
207
208exports[`test/lib/commands/completion.js TAP completion single command name > single command name 1`] = `
209Array [
210  Array [
211    "config",
212  ],
213]
214`
215
216exports[`test/lib/commands/completion.js TAP completion subcommand completion > subcommands 1`] = `
217Array [
218  Array [
219    String(
220      get
221      grant
222      list
223      revoke
224      set
225    ),
226  ],
227]
228`
229
230exports[`test/lib/commands/completion.js TAP windows without bash > no output 1`] = `
231Array []
232`
233