Skip to content

Commit 72aca36

Browse files
committed
fix test
1 parent 37c287e commit 72aca36

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

internal/service/encryptionatrestprivateendpoint/resource_test.go

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,28 @@ func TestAccEncryptionAtRestPrivateEndpoint_createTimeoutWithDeleteOnCreate(t *t
4545
RoleId: conversion.StringPtr(os.Getenv("AWS_EAR_ROLE_ID")),
4646
RequirePrivateNetworking: conversion.Pointer(false),
4747
}
48+
awsKmsPrivateNetworking = admin.AWSKMSConfiguration{
49+
Enabled: conversion.Pointer(true),
50+
CustomerMasterKeyID: conversion.StringPtr(os.Getenv("AWS_CUSTOMER_MASTER_KEY_ID")),
51+
Region: conversion.StringPtr(conversion.AWSRegionToMongoDBRegion(os.Getenv("AWS_REGION"))),
52+
RoleId: conversion.StringPtr(os.Getenv("AWS_EAR_ROLE_ID")),
53+
RequirePrivateNetworking: conversion.Pointer(true),
54+
}
4855
region = conversion.AWSRegionToMongoDBRegion(os.Getenv("AWS_REGION"))
4956
)
5057
resource.ParallelTest(t, resource.TestCase{
5158
PreCheck: func() { acc.PreCheckEncryptionAtRestEnvAWS(t) },
5259
ProtoV6ProviderFactories: acc.TestAccProviderV6Factories,
5360
Steps: []resource.TestStep{
5461
{
55-
Config: configAWSBasicWithTimeout(projectID, &awsKms, region, acc.TimeoutConfig(&createTimeout, nil, nil, true), &deleteOnCreateTimeout),
62+
Config: acc.ConfigAwsKms(projectID, &awsKms, false, true, false),
63+
Check: resource.ComposeAggregateTestCheckFunc(
64+
resource.TestCheckResourceAttr(earResourceName, "aws_kms_config.0.enabled", "true"),
65+
resource.TestCheckResourceAttr(earResourceName, "aws_kms_config.0.require_private_networking", "false"),
66+
),
67+
},
68+
{
69+
Config: configAWSBasicWithTimeout(projectID, &awsKmsPrivateNetworking, region, acc.TimeoutConfig(&createTimeout, nil, nil, true), &deleteOnCreateTimeout),
5670
ExpectError: regexp.MustCompile("will run cleanup because delete_on_create_timeout is true"),
5771
},
5872
},

0 commit comments

Comments
 (0)