Erweitere Tests für Merge-DSCConfigurationData, um leere Array-Merge-Schlüssel zu akzeptieren und Parameterbindung-Fehler zu vermeiden. Aktualisiere Modulversion auf 1.1.1 und passe Release-Notizen an.
This commit is contained in:
@@ -129,4 +129,30 @@ Describe "Merge-DSCConfigurationData" {
|
||||
($Registry | Where-Object { $_.Key -eq "K1" }).ValueData | Should Be "Deployment-K1"
|
||||
($Registry | Where-Object { $_.Key -eq "K2" }).Default | Should Be "Template-K2"
|
||||
}
|
||||
|
||||
It "accepts arrays whose items do not have merge keys" {
|
||||
$Template = @{
|
||||
Parameters = @{
|
||||
AuthenticationMethod = @{
|
||||
AllowedValues = @(
|
||||
"NTLM",
|
||||
"Kerberos"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$Deployment = @{
|
||||
Parameters = @{
|
||||
AuthenticationMethod = @{
|
||||
AllowedValues = @(
|
||||
"NTLM",
|
||||
"Kerberos"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{ Merge-DSCConfigurationData -Template $Template -Deployment $Deployment } | Should Not Throw
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user