Skip to content

Commit 4f64efb

Browse files
author
Kapil Borle
committed
Add failing test for UsePSCredentialType rule
1 parent 3e225dd commit 4f64efb

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Tests/Rules/PSCredentialType.tests.ps1

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@ Describe "PSCredentialType" {
1414
It "has the correct description message" {
1515
$violations[0].Message | Should Be $violationMessage
1616
}
17+
18+
It "detects attributes on the same line" {
19+
$scriptDef = @'
20+
function Get-Credential
21+
{
22+
param(
23+
[PSCredential][System.Management.Automation.Credential()]
24+
$Credential
25+
)
26+
}
27+
'@
28+
$violations = Invoke-ScriptAnalyzer -ScriptDefinition $scriptDef -IncludeRule $violationName
29+
$violations.Count | Should Be 0
30+
}
31+
1732
}
1833

1934
$expectedViolationCount = 0

0 commit comments

Comments
 (0)