check presence of healthcheck

This commit is contained in:
Ashley Gau 2018-02-01 15:04:59 -08:00
parent 95bd67a18e
commit ad98c4854f

View File

@ -356,6 +356,12 @@ func TestEnsureExternalLoadBalancer(t *testing.T) {
assert.NotEmpty(t, pool.HealthChecks)
assert.NotEmpty(t, pool.Instances)
// Check that HealthCheck is created
hcName := MakeNodesHealthCheckName(clusterID)
healthcheck, err := gce.GetHttpHealthCheck(hcName)
require.NoError(t, err)
assert.Equal(t, hcName, healthcheck.Name)
// Check that ForwardingRule is created
fwdRule, err := gce.GetRegionForwardingRule(lbName, gceRegion)
require.NoError(t, err)
@ -393,6 +399,12 @@ func TestEnsureExternalLoadBalancerDeleted(t *testing.T) {
require.Error(t, err)
assert.Nil(t, pool)
// Check that HealthCheck is deleted
hcName := MakeNodesHealthCheckName(clusterID)
healthcheck, err := gce.GetHttpHealthCheck(hcName)
require.Error(t, err)
assert.Nil(t, healthcheck)
// Check forwarding rule is deleted
fwdRule, err := gce.GetRegionForwardingRule(lbName, gceRegion)
require.Error(t, err)