Skip to content

Commit a14d7b9

Browse files
committed
🐛 Floating Versions require special Float check
1 parent 1dcee85 commit a14d7b9

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

ModuleFast.psm1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,6 +1252,9 @@ class ModuleFastSpec {
12521252
}
12531253

12541254
[bool] SatisfiedBy([NugetVersion]$Version) {
1255+
if ($this._VersionRange.IsFloating) {
1256+
return $this._VersionRange.Float.Satisfies($Version)
1257+
}
12551258
return $this._VersionRange.Satisfies($Version)
12561259
}
12571260

ModuleFast.tests.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,11 @@ Describe 'Get-ModuleFastPlan' -Tag 'E2E' {
264264
ModuleName = 'PrereleaseTest'
265265
},
266266
@{
267-
Spec = 'PrereleaseTest:0.0.*'
268-
ModuleName = 'PrereleaseTest'
267+
Spec = 'PnP.PowerShell:2.2.*'
268+
ModuleName = 'PnP.PowerShell'
269+
Check = {
270+
$actual.ModuleVersion | Should -Be '2.2.0'
271+
}
269272
}
270273
)
271274

0 commit comments

Comments
 (0)