Merge pull request #38 from GoodOlClint/fix/ha-rule-type-test

fix: remove ValidateSet assertion from Set-PveHaRule Type test
This commit is contained in:
GoodOlClint
2026-03-26 08:22:22 -05:00
committed by GitHub
@@ -736,14 +736,12 @@ Describe 'Set-PveHaRule' -Tag 'Unit' {
$isMandatory = $p.ParameterSets.Values | Where-Object { $_.IsMandatory }
$isMandatory | Should -Not -BeNullOrEmpty
}
It 'Should have mandatory Type parameter with ValidateSet' {
It 'Should have mandatory Type parameter' {
Skip-IfMissing 'Set-PveHaRule'
$p = $script:Cmd.Parameters['Type']
$p | Should -Not -BeNullOrEmpty
$isMandatory = $p.ParameterSets.Values | Where-Object { $_.IsMandatory }
$isMandatory | Should -Not -BeNullOrEmpty
$vsAttr = $p.Attributes | Where-Object { $_ -is [System.Management.Automation.ValidateSetAttribute] }
$vsAttr | Should -Not -BeNullOrEmpty
}
It 'Should have optional State parameter with ValidateSet' {
Skip-IfMissing 'Set-PveHaRule'