@@ -100,6 +100,41 @@ Describe "Chocolatey Profile" -Tag Chocolatey, Profile, Environment {
100100 $Completions | Should - Contain " --value=''" - Because $becauseCompletions
101101 }
102102
103+ It " Should list completions for download (Licensed)" - Skip:(! $isLicensed ) {
104+ $Command = " choco download "
105+ $Completions = (TabExpansion2 - inputScript $Command - cursorColumn $Command.Length ).CompletionMatches.CompletionText
106+
107+ $becauseCompletions = ($Completions -Join " , " )
108+
109+ $Completions | Should - Contain " --allow-empty-checksums" - Because $becauseCompletions
110+ $Completions | Should - Contain " --allow-empty-checksums-secure" - Because $becauseCompletions
111+ $Completions | Should - Contain " --append-use-original-location" - Because $becauseCompletions
112+ $Completions | Should - Contain " --cert=''" - Because $becauseCompletions
113+ $Completions | Should - Contain " --certpassword=''" - Because $becauseCompletions
114+ $Completions | Should - Contain " --disable-repository-optimizations" - Because $becauseCompletions
115+ $Completions | Should - Contain " --download-location=''" - Because $becauseCompletions
116+ $Completions | Should - Contain " --ignore-checksum" - Because $becauseCompletions
117+ $Completions | Should - Contain " --ignore-dependencies" - Because $becauseCompletions
118+ $Completions | Should - Contain " --ignore-dependencies-from-source=''" - Because $becauseCompletions
119+ $Completions | Should - Contain " --ignore-unfound" - Because $becauseCompletions
120+ $Completions | Should - Contain " --installed-packages" - Because $becauseCompletions
121+ $Completions | Should - Contain " --internalize" - Because $becauseCompletions
122+ $Completions | Should - Contain " --internalize-all-urls" - Because $becauseCompletions
123+ $Completions | Should - Contain " --output-directory=''" - Because $becauseCompletions
124+ $Completions | Should - Contain " --password=''" - Because $becauseCompletions
125+ $Completions | Should - Contain " --prerelease" - Because $becauseCompletions
126+ $Completions | Should - Contain " --require-checksums" - Because $becauseCompletions
127+ $Completions | Should - Contain " --resources-location=''" - Because $becauseCompletions
128+ $Completions | Should - Contain " --skip-download-cache" - Because $becauseCompletions
129+ $Completions | Should - Contain " --skip-virus-check" - Because $becauseCompletions
130+ $Completions | Should - Contain " --source=''" - Because $becauseCompletions
131+ $Completions | Should - Contain " --use-download-cache" - Because $becauseCompletions
132+ $Completions | Should - Contain " --user=''" - Because $becauseCompletions
133+ $Completions | Should - Contain " --version=''" - Because $becauseCompletions
134+ $Completions | Should - Contain " --virus-check" - Because $becauseCompletions
135+ $Completions | Should - Contain " --virus-positives-minimum=''" - Because $becauseCompletions
136+ }
137+
103138 It " Should list completions for export" - Skip:$ExportNotPresent {
104139 $Command = " choco export "
105140 $Completions = (TabExpansion2 - inputScript $Command - cursorColumn $Command.Length ).CompletionMatches.CompletionText
0 commit comments