github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/modules/azure/keyvault_test.go (about)

     1  package azure
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/require"
     7  )
     8  
     9  /*
    10  The below tests are currently stubbed out, with the expectation that they will throw errors.
    11  If/when methods to create and delete key vault resources are added, these tests can be extended.
    12  */
    13  
    14  func TestKeyVaultSecretExists(t *testing.T) {
    15  	t.Parallel()
    16  
    17  	testKeyVaultName := "fakeKeyVault"
    18  	testKeyVaultSecretName := "fakeSecretName"
    19  	_, err := KeyVaultSecretExistsE(testKeyVaultName, testKeyVaultSecretName)
    20  	require.Error(t, err)
    21  }
    22  
    23  func TestKeyVaultKeyExists(t *testing.T) {
    24  	t.Parallel()
    25  
    26  	testKeyVaultName := "fakeKeyVault"
    27  	testKeyVaultKeyName := "fakeKeyName"
    28  	_, err := KeyVaultKeyExistsE(testKeyVaultName, testKeyVaultKeyName)
    29  	require.Error(t, err)
    30  }
    31  
    32  func TestKeyVaultCertificateExists(t *testing.T) {
    33  	t.Parallel()
    34  
    35  	testKeyVaultName := "fakeKeyVault"
    36  	testKeyVaultCertName := "fakeCertName"
    37  	_, err := KeyVaultCertificateExistsE(testKeyVaultName, testKeyVaultCertName)
    38  	require.Error(t, err)
    39  }
    40  
    41  func TestGetKeyVault(t *testing.T) {
    42  	t.Parallel()
    43  
    44  	resGroupName := ""
    45  	keyVaultName := ""
    46  	subscriptionID := ""
    47  
    48  	_, err := GetKeyVaultE(t, resGroupName, keyVaultName, subscriptionID)
    49  	require.Error(t, err)
    50  }