Skip to content

Commit

Permalink
Add 'TestAccDeployDeploymentConfig_disappears'.
Browse files Browse the repository at this point in the history
  • Loading branch information
ewbankkit committed Oct 23, 2024
1 parent 22c7bf0 commit 37d781e
Showing 1 changed file with 26 additions and 1 deletion.
27 changes: 26 additions & 1 deletion internal/service/deploy/deployment_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,13 @@ func TestAccDeployDeploymentConfig_basic(t *testing.T) {
Steps: []resource.TestStep{
{
Config: testAccDeploymentConfigConfig_fleet(rName, 75),
Check: resource.ComposeTestCheckFunc(
Check: resource.ComposeAggregateTestCheckFunc(
testAccCheckDeploymentConfigExists(ctx, resourceName, &config),
resource.TestCheckResourceAttrSet(resourceName, names.AttrARN),
resource.TestCheckResourceAttr(resourceName, "deployment_config_name", rName),
resource.TestCheckResourceAttr(resourceName, "compute_platform", "Server"),
resource.TestCheckResourceAttr(resourceName, "traffic_routing_config.#", acctest.Ct0),
resource.TestCheckResourceAttr(resourceName, "zonal_config.#", acctest.Ct0),
),
},
{
Expand All @@ -52,6 +53,30 @@ func TestAccDeployDeploymentConfig_basic(t *testing.T) {
})
}

func TestAccDeployDeploymentConfig_disappears(t *testing.T) {
ctx := acctest.Context(t)
var config types.DeploymentConfigInfo
resourceName := "aws_codedeploy_deployment_config.test"
rName := sdkacctest.RandomWithPrefix(acctest.ResourcePrefix)

resource.ParallelTest(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, names.DeployServiceID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
CheckDestroy: testAccCheckDeploymentConfigDestroy(ctx),
Steps: []resource.TestStep{
{
Config: testAccDeploymentConfigConfig_fleet(rName, 75),
Check: resource.ComposeTestCheckFunc(
testAccCheckDeploymentConfigExists(ctx, resourceName, &config),
acctest.CheckResourceDisappears(ctx, acctest.Provider, tfcodedeploy.ResourceDeploymentConfig(), resourceName),
),
ExpectNonEmptyPlan: true,
},
},
})
}

func TestAccDeployDeploymentConfig_fleetPercent(t *testing.T) {
ctx := acctest.Context(t)
var config1, config2 types.DeploymentConfigInfo
Expand Down

0 comments on commit 37d781e

Please sign in to comment.