Skip to content

Commit 59277c7

Browse files
committed
Fix test as bug only occurs when test settings file is present
1 parent aa4901b commit 59277c7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Tests/Engine/Settings.tests.ps1

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ Describe "Settings Class" {
5151
${settings}.${Name}.Count | Should -Be 0
5252
}
5353

54-
It "Should be able to parse empty settings hashtable" {
55-
Invoke-ScriptAnalyzer -ScriptDefinition 'gci' -Settings @{ ExcludeRules = @()} | Should -Not -BeNullOrEmpty
56-
Invoke-ScriptAnalyzer -ScriptDefinition 'gci' -Settings '@{ ExcludeRules = @()}' | Should -Not -BeNullOrEmpty
54+
It "Should be able to parse empty settings hashtable from settings file" {
55+
$testPSSASettingsFilePath = "TestDrive:\PSSASettings.psd1"
56+
Set-Content $testPSSASettingsFilePath -Value '@{ExcludeRules = @()}'
57+
Invoke-ScriptAnalyzer -ScriptDefinition 'gci' -Settings $testPSSASettingsFilePath | Should -Not -BeNullOrEmpty
5758
}
5859
}
5960

0 commit comments

Comments
 (0)