From f4bac76d608c3637bad09edd7ef677410b156b27 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Tue, 13 Mar 2018 16:01:37 +0100 Subject: [PATCH] adds exception test for Get-CredentialStore --- tests/Store/01_Get-CredentialStore.Tests.ps1 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/Store/01_Get-CredentialStore.Tests.ps1 b/tests/Store/01_Get-CredentialStore.Tests.ps1 index e2d6b29..e52f147 100644 --- a/tests/Store/01_Get-CredentialStore.Tests.ps1 +++ b/tests/Store/01_Get-CredentialStore.Tests.ps1 @@ -37,4 +37,11 @@ Describe "Get-CredentialStore" { { Get-CredentialStore -Path 'C:\foobar\CredentialStore.json' -Shared }| Should -Throw "Could not find the CredentialStore." } } + Context "Testing invalid json data" { + Mock Test-CredentialStore {return $true} + Mock Get-Content {return '"foo":"bar",'} + It "Should throw with invalid CredentialStore" { + { Get-Credentialstore -Path "C:\dummy.json"} | Should -Throw "Unknown CredentialStore format. Invalid JSON file." + } + } }