Skip to content

Commit 5f1d5fa

Browse files
committed
add liveonly test case for secret management extension
1 parent 9656d85 commit 5f1d5fa

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

src/KeyVault/KeyVault.Test/ScenarioTests/SecretManagementExtensionTests.ps1

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,26 @@ function Test-SecretManagementExtension
3535

3636
Get-SecretInfo -Vault AzKeyVault
3737

38-
Get-Secret -Vault AzKeyVault -Name secret1
38+
[byte[]]$Arr = 1, 2, 3
39+
Set-Secret -Name byteArraySecret -Secret $Arr -Vault AzKeyVault #ByteArray
3940

40-
$secure = ConvertTo-SecureString -String "test" -AsPlainText -Force
41-
Set-Secret -Vault AzKeyVault -Name secret3 -SecureStringSecret $secure
41+
Set-Secret -Name stringSecret -Secret 'test' -Vault AzKeyVault # String value
4242

43-
Get-SecretInfo -Vault AzKeyVault
44-
Remove-Secret -Vault AzKeyVault -Name secret3
43+
$credential = [System.Management.Automation.PSCredential]::new('<user>', ('<pwd>' | ConvertTo-SecureString -AsPlainText -Force))
44+
Set-Secret -Name credentialSecret -Secret $credential -Vault AzKeyVault # PSCredential
45+
46+
$hashtable = @{'<key>'='<value>'}
47+
Set-Secret -Name hashtableSecret -Secret $hashtable -Vault AzKeyVault # Hashtable
48+
49+
$secure = ConvertTo-SecureString -String "<text1>" -AsPlainText -Force
50+
Set-Secret -Name secureSecret -SecureStringSecret $secure -Vault AzKeyVault
51+
52+
$secureString = ConvertTo-SecureString -String "<text2>" -AsPlainText -Force
53+
Set-Secret -Name secureStringSecret -SecureStringSecret $secureString -Vault AzKeyVault
54+
55+
Get-SecretInfo -Vault AzKeyVault
4556

57+
Get-Secret -Vault AzKeyVault -Name secureSecret
4658

59+
Get-SecretInfo -Vault AzKeyVault | Remove-Secret -Vault AzKeyVault
4760
}

0 commit comments

Comments
 (0)