@@ -146,15 +146,15 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
146
146
$actual = Get-ModuleFastPlan $Spec
147
147
$actual | Should - HaveCount 1
148
148
$ModuleName | Should - Be $actual.Name
149
- $actual.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should -Not - BeNullOrEmpty
149
+ $actual.ModuleVersion | Should -Not - BeNullOrEmpty
150
150
if ($Check ) { . $Check }
151
151
} - TestCases $moduleSpecTestCases
152
152
153
153
It ' Gets Module with Pipeline: <Test>' {
154
154
$actual = $Spec | Get-ModuleFastPlan
155
155
$actual | Should - HaveCount 1
156
156
$ModuleName | Should - Be $actual.Name
157
- $actual.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should -Not - BeNullOrEmpty
157
+ $actual.ModuleVersion | Should -Not - BeNullOrEmpty
158
158
if ($Check ) { . $Check }
159
159
} - TestCases $moduleSpecTestCases
160
160
}
@@ -288,15 +288,15 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
288
288
$actual = Get-ModuleFastPlan $Spec
289
289
$actual | Should - HaveCount 1
290
290
$ModuleName | Should - Be $actual.Name
291
- $actual.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should -Not - BeNullOrEmpty
291
+ $actual.ModuleVersion | Should -Not - BeNullOrEmpty
292
292
if ($Check ) { . $Check }
293
293
} - TestCases $stringTestCases
294
294
295
295
It ' Gets Module with String Pipeline: <Spec>' {
296
296
$actual = $Spec | Get-ModuleFastPlan
297
297
$actual | Should - HaveCount 1
298
298
$ModuleName | Should - Be $actual.Name
299
- $actual.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should -Not - BeNullOrEmpty
299
+ $actual.ModuleVersion | Should -Not - BeNullOrEmpty
300
300
if ($Check ) { . $Check }
301
301
} - TestCases $stringTestCases
302
302
}
@@ -307,31 +307,31 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
307
307
$actual | Should - HaveCount 3
308
308
$actual | ForEach-Object {
309
309
$PSItem.Name | Should - BeIn ' Az.Accounts' , ' Az.Compute' , ' ImportExcel'
310
- $PSItem.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should - BeGreaterThan ' 1.0'
310
+ $PSItem.ModuleVersion | Should - BeGreaterThan ' 1.0'
311
311
}
312
312
}
313
313
It ' Strings as Pipeline' {
314
314
$actual = ' Az.Accounts' , ' Az.Compute' , ' ImportExcel' | Get-ModuleFastPlan
315
315
$actual | Should - HaveCount 3
316
316
$actual | ForEach-Object {
317
317
$PSItem.Name | Should - BeIn ' Az.Accounts' , ' Az.Compute' , ' ImportExcel'
318
- $PSItem.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should - BeGreaterThan ' 1.0'
318
+ $PSItem.ModuleVersion | Should - BeGreaterThan ' 1.0'
319
319
}
320
320
}
321
321
It ' ModuleSpecs as Parameter' {
322
322
$actual = Get-ModuleFastPlan ' Az.Accounts' , ' @{ModuleName = "Az.Compute"; ModuleVersion = "1.0.0" }' , ([ModuleSpecification ]::new(' ImportExcel' ))
323
323
$actual | Should - HaveCount 3
324
324
$actual | ForEach-Object {
325
325
$PSItem.Name | Should - BeIn ' Az.Accounts' , ' Az.Compute' , ' ImportExcel'
326
- $PSItem.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should - BeGreaterThan ' 1.0'
326
+ $PSItem.ModuleVersion | Should - BeGreaterThan ' 1.0'
327
327
}
328
328
}
329
329
It ' ModuleSpecs as Pipeline' {
330
330
$actual = ' Az.Accounts>1' , ' @{ModuleName = "Az.Compute"; ModuleVersion = "1.0.0" }' , ([ModuleSpecification ]::new(' ImportExcel' )) | Get-ModuleFastPlan
331
331
$actual | Should - HaveCount 3
332
332
$actual | ForEach-Object {
333
333
$PSItem.Name | Should - BeIn ' Az.Accounts' , ' Az.Compute' , ' ImportExcel'
334
- $PSItem.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should - BeGreaterThan ' 1.0'
334
+ $PSItem.ModuleVersion | Should - BeGreaterThan ' 1.0'
335
335
}
336
336
}
337
337
@@ -345,7 +345,7 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
345
345
}
346
346
It ' -Prerelease overrides even if prerelease is not specified' {
347
347
# The prerelease flag on az.accounts should not trigger prerelease on PrereleaseTest
348
- $actual = ' Az.Accounts!' , ' PrereleaseTest' | Get-ModuleFastPlan - PreRelease
348
+ $actual = ' Az.Accounts!' , ' PrereleaseTest' | Get-ModuleFastPlan - Prerelease
349
349
$actual | Should - HaveCount 2
350
350
$actual | Where-Object Name -EQ ' PrereleaseTest' | ForEach-Object {
351
351
$PSItem.ModuleVersion | Should - Be ' 0.0.2-prerelease'
@@ -362,13 +362,13 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
362
362
Get-ModuleFastPlan ' Az.Compute' | Should - HaveCount 2
363
363
}
364
364
It ' Gets all dependencies for a Module with lots of dependencies (Az)' {
365
- Get-ModuleFastPlan @ {ModuleName = ' Az' ; ModuleVersion = ' 11.0 .0' } | Should - HaveCount 86
365
+ Get-ModuleFastPlan @ {ModuleName = ' Az' ; RequiredVersion = ' 11.1 .0' } | Should - HaveCount 86
366
366
}
367
367
It ' Gets Module with 4 section version number and a 4 section version number dependency (VMware.VimAutomation.Common)' {
368
368
Get-ModuleFastPlan ' VMware.VimAutomation.Common' | Should - HaveCount 2
369
369
}
370
370
It ' Gets multiple modules' {
371
- Get-ModuleFastPlan @ {ModuleName = ' Az' ; ModuleVersion = ' 11.0' }, @ {ModuleName = ' VMWare.PowerCli' ; ModuleVersion = ' 13.2' }
371
+ Get-ModuleFastPlan @ {ModuleName = ' Az' ; RequiredVersion = ' 11.1. 0' }, @ {ModuleName = ' VMWare.PowerCli' ; RequiredVersion = ' 13.2.0.22746353 ' }
372
372
| Should - HaveCount 168
373
373
}
374
374
@@ -384,7 +384,7 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
384
384
$actual.ModuleVersion | Should - Be ' 0.0.1'
385
385
}
386
386
It ' Shows Prerelease Modules if Prerelease is specified' {
387
- $actual = Get-ModuleFastPlan ' PrereleaseTest' - PreRelease
387
+ $actual = Get-ModuleFastPlan ' PrereleaseTest' - Prerelease
388
388
$actual.ModuleVersion | Should - Be ' 0.0.2-prerelease'
389
389
}
390
390
It ' Detects Prerelease even if Prerelease not specified' {
@@ -759,7 +759,7 @@ Describe 'Install-ModuleFast' -Tag 'E2E' {
759
759
$credential = [PSCredential ]::new(' Pester' , (Get-Secret - Name ' ReadOnlyPackagesGithubPAT' ))
760
760
$actual = Install-ModuleFast @imfParams - Specification ' PrereleaseTest=0.0.1' - Source ' https://nuget.pkg.github.com/justingrote/index.json' - Credential $credential - Plan
761
761
$actual.Name | Should - Be ' PrereleaseTest'
762
- $actual.ModuleVersion -as ' NuGet.Versioning.NuGetVersion ' | Should - Be ' 0.0.1'
762
+ $actual.ModuleVersion | Should - Be ' 0.0.1'
763
763
}
764
764
}
765
765
0 commit comments