Skip to content

Commit 92b4b68

Browse files
🩹 [Patch]: Refactor PSScriptAnalyzer test cases for improved rule handling and clarity
1 parent c60f314 commit 92b4b68

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

‎scripts/tests/PSScriptAnalyzer/PSScriptAnalyzer.Tests.ps1‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ Describe 'PSScriptAnalyzer' {
9393
foreach ($Severety in $Severeties) {
9494
Context "Severity: $Severety" {
9595
foreach ($rule in $rules | Where-Object -Property Severity -EQ $Severety) {
96-
It "$($rule.CommonName) ($($rule.RuleName))" -Skip:$rule.Skip -ForEach @( $rule.RuleName) {
96+
It "$($rule.CommonName) ($($rule.RuleName))" -Skip:$rule.Skip -ForEach @{ Rule = $rule } {
9797
$issues = [Collections.Generic.List[string]]::new()
98-
$script:testResults | Where-Object -Property RuleName -EQ $_ | ForEach-Object {
98+
$script:testResults | Where-Object -Property RuleName -EQ $Rule.RuleName | ForEach-Object {
9999
$relativePath = $_.ScriptPath.Replace($Path, '').Trim('\').Trim('/')
100100
$issues.Add(([Environment]::NewLine + " - $relativePath`:L$($_.Line):C$($_.Column)"))
101101
}

0 commit comments

Comments
 (0)