add one more test for updating a health check
This commit is contained in:
parent
77f0ef4fc1
commit
fd2b1fcbd6
|
@ -32,6 +32,38 @@ func TestAccComputeHealthCheck_tcp(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
func TestAccComputeHealthCheck_tcp_update(t *testing.T) {
|
||||
var healthCheck compute.HealthCheck
|
||||
|
||||
resource.Test(t, resource.TestCase{
|
||||
PreCheck: func() { testAccPreCheck(t) },
|
||||
Providers: testAccProviders,
|
||||
CheckDestroy: testAccCheckComputeHealthCheckDestroy,
|
||||
Steps: []resource.TestStep{
|
||||
resource.TestStep{
|
||||
Config: testAccComputeHealthCheck_tcp,
|
||||
Check: resource.ComposeTestCheckFunc(
|
||||
testAccCheckComputeHealthCheckExists(
|
||||
"google_compute_health_check.foobar", &healthCheck),
|
||||
testAccCheckComputeHealthCheckThresholds(
|
||||
3, 3, &healthCheck),
|
||||
testAccCheckComputeHealthCheckTcpPort(80, &healthCheck),
|
||||
),
|
||||
},
|
||||
resource.TestStep{
|
||||
Config: testAccComputeHealthCheck_tcp_update,
|
||||
Check: resource.ComposeTestCheckFunc(
|
||||
testAccCheckComputeHealthCheckExists(
|
||||
"google_compute_health_check.foobar", &healthCheck),
|
||||
testAccCheckComputeHealthCheckThresholds(
|
||||
10, 10, &healthCheck),
|
||||
testAccCheckComputeHealthCheckTcpPort(8080, &healthCheck),
|
||||
),
|
||||
},
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
func TestAccComputeHealthCheck_ssl(t *testing.T) {
|
||||
var healthCheck compute.HealthCheck
|
||||
|
||||
|
@ -95,8 +127,6 @@ func TestAccComputeHealthCheck_https(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
// add in update test?
|
||||
|
||||
func testAccCheckComputeHealthCheckDestroy(s *terraform.State) error {
|
||||
config := testAccProvider.Meta().(*Config)
|
||||
|
||||
|
@ -180,6 +210,20 @@ resource "google_compute_health_check" "foobar" {
|
|||
}
|
||||
`, acctest.RandString(10))
|
||||
|
||||
var testAccComputeHealthCheck_tcp_update = fmt.Sprintf(`
|
||||
resource "google_compute_health_check" "foobar" {
|
||||
check_interval_sec = 3
|
||||
description = "Resource updated for Terraform acceptance testing"
|
||||
healthy_threshold = 10
|
||||
name = "health-test-%s"
|
||||
timeout_sec = 2
|
||||
unhealthy_threshold = 10
|
||||
tcp_health_check {
|
||||
port = "8080"
|
||||
}
|
||||
}
|
||||
`, acctest.RandString(10))
|
||||
|
||||
var testAccComputeHealthCheck_ssl = fmt.Sprintf(`
|
||||
resource "google_compute_health_check" "foobar" {
|
||||
check_interval_sec = 3
|
||||
|
|
Loading…
Reference in New Issue