From 8fa1178814d692a0d460e2fd005c5d81ca4eaed7 Mon Sep 17 00:00:00 2001 From: Dana Hoffman Date: Thu, 16 Nov 2017 10:53:49 -0800 Subject: [PATCH] compare next hop by self link (#753) --- google/resource_compute_route_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/google/resource_compute_route_test.go b/google/resource_compute_route_test.go index fd1ada21..a7583761 100644 --- a/google/resource_compute_route_test.go +++ b/google/resource_compute_route_test.go @@ -2,6 +2,7 @@ package google import ( "fmt" + "regexp" "testing" "github.com/hashicorp/terraform/helper/acctest" @@ -57,6 +58,7 @@ func TestAccComputeRoute_hopInstance(t *testing.T) { instanceName := "tf" + acctest.RandString(10) zone := "us-central1-b" + instanceNameRegexp := regexp.MustCompile(fmt.Sprintf("projects/(.+)/zones/%s/instances/%s$", zone, instanceName)) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, @@ -68,8 +70,8 @@ func TestAccComputeRoute_hopInstance(t *testing.T) { Check: resource.ComposeTestCheckFunc( testAccCheckComputeRouteExists( "google_compute_route.foobar", &route), - resource.TestCheckResourceAttr("google_compute_route.foobar", "next_hop_instance", instanceName), - resource.TestCheckResourceAttr("google_compute_route.foobar", "next_hop_instance", instanceName), + resource.TestMatchResourceAttr("google_compute_route.foobar", "next_hop_instance", instanceNameRegexp), + resource.TestMatchResourceAttr("google_compute_route.foobar", "next_hop_instance", instanceNameRegexp), ), }, },