fix pester test for linux

This commit is contained in:
OCram85 2019-04-04 15:52:32 +02:00
parent 191fb4e8d8
commit 8bc8135775

View File

@ -76,26 +76,23 @@ Describe "New-CredentialStore" {
} }
Context "Tests for Windows certificate store" { Context "Tests for Windows certificate store" {
It "Create new private store and skip certificate linking" { It "Create new private store and skip certificate linking" {
if (! $isLinux) {
{ New-CredentialStore -UseCertStore -Force } | Should -Not -Throw { New-CredentialStore -UseCertStore -Force } | Should -Not -Throw
$CS = Get-CredentialStore $CS = Get-CredentialStore
$CS.PfxCertificate | Should -Be $null $CS.PfxCertificate | Should -Be $null
$CS.Thumbprint | Should -Not -Be $null $CS.Thumbprint | Should -Not -Be $null
} $res = Test-CSCertificate -Thumbprint $CS.Thumbprint -StoreName My -StoreLocation CurrentUser
else { Write-Verbose -Message ('res: {0}' -f $res) -Verbose
{ New-CredentialStore -UseCertStore -Force } | Should -Throw $res | Should -Be $true
}
} }
It "Create new shared store and skipt certificate linking" { It "Create new shared store and skipt certificate linking" {
if (! $isLinux) {
{ New-CredentialStore -Shared -UseCertStore -Force } | Should -Not -Throw { New-CredentialStore -Shared -UseCertStore -Force } | Should -Not -Throw
$CS = Get-CredentialStore -Shared $CS = Get-CredentialStore -Shared
$CS.PfxCertificate | Should -Be $null $CS.PfxCertificate | Should -Be $null
$CS.Thumbprint | Should -Not -Be $null $CS.Thumbprint | Should -Not -Be $null
} Test-CSCertificate -Thumbprint $CS.Thumbprint -StoreName My -StoreLocation CurrentUser
else { Write-Verbose -Message ('res: {0}' -f $res) -Verbose
{ New-CredentialStore -Shared -UseCertStore -Force } | Should -Throw $res | Should -Be $true
}
} }
} }
} }