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) {
|
func TestAccComputeHealthCheck_ssl(t *testing.T) {
|
||||||
var healthCheck compute.HealthCheck
|
var healthCheck compute.HealthCheck
|
||||||
|
|
||||||
|
@ -95,8 +127,6 @@ func TestAccComputeHealthCheck_https(t *testing.T) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// add in update test?
|
|
||||||
|
|
||||||
func testAccCheckComputeHealthCheckDestroy(s *terraform.State) error {
|
func testAccCheckComputeHealthCheckDestroy(s *terraform.State) error {
|
||||||
config := testAccProvider.Meta().(*Config)
|
config := testAccProvider.Meta().(*Config)
|
||||||
|
|
||||||
|
@ -180,6 +210,20 @@ resource "google_compute_health_check" "foobar" {
|
||||||
}
|
}
|
||||||
`, acctest.RandString(10))
|
`, 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(`
|
var testAccComputeHealthCheck_ssl = fmt.Sprintf(`
|
||||||
resource "google_compute_health_check" "foobar" {
|
resource "google_compute_health_check" "foobar" {
|
||||||
check_interval_sec = 3
|
check_interval_sec = 3
|
||||||
|
|
Loading…
Reference in New Issue