Cover another New-RequirementGroup case
parent
184ada5951
commit
a60fcc6f43
|
@ -159,7 +159,7 @@ function New-RequirementGroup {
|
|||
$Requirement `
|
||||
| % {
|
||||
$r = $_.psobject.Copy()
|
||||
$r.Namespace = $Namespace, $r.Namespace -join $NamespaceDelimiter
|
||||
$r.Namespace = $Name, $r.Namespace -join $NamespaceDelimiter
|
||||
$r
|
||||
}
|
||||
}
|
||||
|
|
|
@ -114,6 +114,19 @@ Describe "New-RequirementGroup" {
|
|||
)
|
||||
|
||||
New-RequirementGroup -Namespace $namespace -Requirement $requirements `
|
||||
| % { $_.Namespace | Should -BeLikeExactly "$namespace`:*" }
|
||||
| % { $_.Namespace | Should -BeLikeExactly "$namespace`:req*" }
|
||||
}
|
||||
|
||||
It "Should support nested requirement groups" {
|
||||
$requirements = (
|
||||
New-RequirementGroup -Name "Parentgroup" {
|
||||
New-RequirementGroup -Name "childgroup" {
|
||||
New-Requirement -Namespace "requirement1" -Describe "This a requirement"
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
$requirements `
|
||||
| % { $_.Namespace | Should -Be "Parentgroup:childgroup:requirement1" }
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue