From 82da4dc20a124179c911215f1fb48faac3ef11c6 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Wed, 14 Mar 2018 13:22:17 +0100 Subject: [PATCH] fix syntax error --- .../Item/02_New-CredentialStoreItem.Tests.ps1 | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/tests/Item/02_New-CredentialStoreItem.Tests.ps1 b/tests/Item/02_New-CredentialStoreItem.Tests.ps1 index 93e663d..7e4e9aa 100644 --- a/tests/Item/02_New-CredentialStoreItem.Tests.ps1 +++ b/tests/Item/02_New-CredentialStoreItem.Tests.ps1 @@ -73,29 +73,29 @@ Describe "New-CredentialStoreItem" { } } Context "Test optional parameter lookup" { + $UserName = 'myUser' + $Password = ConvertTo-SecureString -String "mypasswd" -AsPlainText -Force Mock Get-Credential { - return [PSCustomObject]@{ - UserName = 'myUser' - Password = ConvertTo-SecureString -String "mypasswd" -AsPlainText -Force - } - } - It "Test missing Credential" { - $tmpCS = 'C:\CredentialStore.json' - New-CredentialStoreItem -Path $tmpCs -Shared -RemoteHost 'foobar3' - $writtenItem = Get-CredentialStoreItem -Path $tmpCS -Shared -RemoteHost 'foobar3' - $writtenItem.UserName | Should -Be "myUser" + return [PSCredential]::new($UserName, $Password) + } } - Context "General Exception handling" { - Mock Test-CredentialStore {return $false} - Mock Get-Credential { - return [PSCustomObject]@{ - UserName = 'myUser' - Password = ConvertTo-SecureString -String "mypasswd" -AsPlainText -Force - } - } - It "Missing CredentialStore should throw" { - New-CredentialStoreItem -Path 'C:\missingStore.json' -RemoteHost 'notrelevant' | Should -Throw "Could not add anything" - } + It "Test missing Credential" { + $tmpCS = 'C:\CredentialStore.json' + New-CredentialStoreItem -Path $tmpCs -Shared -RemoteHost 'foobar3' + $writtenItem = Get-CredentialStoreItem -Path $tmpCS -Shared -RemoteHost 'foobar3' + $writtenItem.UserName | Should -Be "myUser" + } +} +Context "General Exception handling" { + Mock Test-CredentialStore {return $false} + $UserName = 'myUser' + $Password = ConvertTo-SecureString -String "mypasswd" -AsPlainText -Force + Mock Get-Credential { + return [PSCredential]::new($UserName, $Password) + + } + It "Missing CredentialStore should throw" { + New-CredentialStoreItem -Path 'C:\missingStore.json' -RemoteHost 'notrelevant' | Should -Throw "Could not add anything" } }