bugfix (#65)
parent
f74b21e6dc
commit
1c826f9744
|
@ -159,7 +159,7 @@ function New-RequirementGroup {
|
||||||
$Requirement `
|
$Requirement `
|
||||||
| % {
|
| % {
|
||||||
$r = $_.psobject.Copy()
|
$r = $_.psobject.Copy()
|
||||||
$r.Namespace = $Namespace, $r.Namespace -join $NamespaceDelimiter
|
$r.Namespace = ($Name, $r.Namespace | ? { $_ }) -join $NamespaceDelimiter
|
||||||
$r
|
$r
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,4 +115,20 @@ Describe "New-RequirementGroup" {
|
||||||
New-RequirementGroup -Namespace $namespace -Requirement $requirements `
|
New-RequirementGroup -Namespace $namespace -Requirement $requirements `
|
||||||
| % { $_.Namespace | Should -BeLikeExactly "$namespace`:*" }
|
| % { $_.Namespace | Should -BeLikeExactly "$namespace`:*" }
|
||||||
}
|
}
|
||||||
|
It "Should not contain multiple colons in a row" {
|
||||||
|
$requirements = New-RequirementGroup "a" {
|
||||||
|
New-RequirementGroup "b" {
|
||||||
|
@{
|
||||||
|
Describe = "1"
|
||||||
|
}
|
||||||
|
@{
|
||||||
|
Describe = "2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@{
|
||||||
|
Describe = "3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$requirements -join "|" | Should -Be "a:b>1|a:b>2|a>3"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue