Skip to content

Commit

Permalink
tests/resource/aws_db_proxy_default_target_group: Check disappearance…
Browse files Browse the repository at this point in the history
… with DB Proxy removal since default Target Group cannot be removed (#15546)

Previously:

```
=== CONT  TestAccAWSDBProxyDefaultTargetGroup_disappears
TestAccAWSDBProxyDefaultTargetGroup_disappears: resource_aws_db_proxy_default_target_group_test.go:221: Step 1/1 error: Expected a non-empty plan, but got an empty plan!
--- FAIL: TestAccAWSDBProxyDefaultTargetGroup_disappears (597.58s)
```

Output from acceptance testing:

```
--- PASS: TestAccAWSDBProxyDefaultTargetGroup_disappears (682.08s)
```
  • Loading branch information
bflad authored Oct 12, 2020
1 parent c46909c commit b1867c4
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion aws/resource_aws_db_proxy_default_target_group_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ func TestAccAWSDBProxyDefaultTargetGroup_SessionPinningFilters(t *testing.T) {

func TestAccAWSDBProxyDefaultTargetGroup_disappears(t *testing.T) {
var v rds.DBProxy
dbProxyResourceName := "aws_db_proxy.test"
resourceName := "aws_db_proxy_default_target_group.test"
rName := acctest.RandomWithPrefix("tf-acc-test")
resource.ParallelTest(t, resource.TestCase{
Expand All @@ -227,7 +228,9 @@ func TestAccAWSDBProxyDefaultTargetGroup_disappears(t *testing.T) {
Config: testAccAWSDBProxyDefaultTargetGroupConfig_Basic(rName),
Check: resource.ComposeTestCheckFunc(
testAccCheckAWSDBProxyExists(resourceName, &v),
testAccCheckResourceDisappears(testAccProvider, resourceAwsDbProxyDefaultTargetGroup(), resourceName),
// DB Proxy default Target Group implicitly exists so it cannot be removed.
// Verify disappearance handling for DB Proxy removal instead.
testAccCheckResourceDisappears(testAccProvider, resourceAwsDbProxy(), dbProxyResourceName),
),
ExpectNonEmptyPlan: true,
},
Expand Down

0 comments on commit b1867c4

Please sign in to comment.