Versions in this module Expand all Collapse all v1 v1.2.0 Jan 8, 2024 Changes in this version + func AssertErrors(t *testing.T, err error, assertList []AssertExpression) + func AssertOutputs(t *testing.T, terraformOptions *terraform.Options, ...) + func DeployInfraCheckOutputs(t *testing.T, terraformOptions *terraform.Options, ...) *terraform.Options + func DeployInfraCheckOutputsVerifyChanges(t *testing.T, terraformOptions *terraform.Options, ...) *terraform.Options + func DeployInfraCheckOutputsVerifyChangesDeployChanges(t *testing.T, terraformOptions *terraform.Options, ...) *terraform.Options + func DeployInfraNoCheckOutputsNoDestroy(t *testing.T, terraformOptions *terraform.Options) *terraform.Options + func GenericDeployInfraAndVerifyAssertChanges(t *testing.T, terraformOptions *terraform.Options, ...) *terraform.Options + func PlanInfraCheckErrors(t *testing.T, terraformOptions *terraform.Options, ...) *terraform.Options + func ValidateCode(t *testing.T, terraformOptions *terraform.Options) *terraform.Options + type AdditionalChangesAfterDeployment struct + AdditionalVarsValues map[string]interface{} + ChangedResources []ChangedResource + FileNameWithTfCode string + UseVarFiles []string + type AssertExpression struct + Check CheckFunction + ExpectedValue interface{} + Message string + Operation AssertOperation + OutputName string + TestedValue string + type AssertOperation int64 + const CheckFunctionWithOutput + const CheckFunctionWithValue + const Empty + const Equal + const EqualToValue + const ErrorContains + const ListLengthEqual + const NotEmpty + const NotFound + const StartsWith + type ChangedResource struct + Action tfjson.Action + Name string + type CheckFunction func(t *testing.T, outputValue string) bool + type TerraformVarsInfo struct + AzureResourceGroupName string + AzureStorageAccountName string + GoogleProjectId string + NamePrefix string + func GenerateTerraformVarsInfo(cloud string) (TerraformVarsInfo, error)