@@ -21,7 +21,15 @@ func TestAccEndpointsService_basic(t *testing.T) {
2121 Providers : testAccProviders ,
2222 Steps : []resource.TestStep {
2323 {
24- Config : testAccEndpointsService_basic (serviceId , getTestProjectFromEnv ()),
24+ Config : testAccEndpointsService_basic (serviceId , getTestProjectFromEnv (), "1" ),
25+ Check : testAccCheckEndpointExistsByName (t , serviceId ),
26+ },
27+ {
28+ Config : testAccEndpointsService_basic (serviceId , getTestProjectFromEnv (), "2" ),
29+ Check : testAccCheckEndpointExistsByName (t , serviceId ),
30+ },
31+ {
32+ Config : testAccEndpointsService_basic (serviceId , getTestProjectFromEnv (), "3" ),
2533 Check : testAccCheckEndpointExistsByName (t , serviceId ),
2634 },
2735 },
@@ -97,7 +105,7 @@ func TestEndpointsService_grpcMigrateState(t *testing.T) {
97105 }
98106}
99107
100- func testAccEndpointsService_basic (serviceId , project string ) string {
108+ func testAccEndpointsService_basic (serviceId , project , rev string ) string {
101109 return fmt .Sprintf (`
102110resource "google_endpoints_service" "endpoints_service" {
103111 service_name = "%[1]s.endpoints.%[2]s.cloud.goog"
@@ -106,7 +114,7 @@ resource "google_endpoints_service" "endpoints_service" {
106114swagger: "2.0"
107115info:
108116 description: "A simple Google Cloud Endpoints API example."
109- title: "Endpoints Example"
117+ title: "Endpoints Example, rev. %[3]s "
110118 version: "1.0.0"
111119host: "%[1]s.endpoints.%[2]s.cloud.goog"
112120basePath: "/"
@@ -145,7 +153,14 @@ definitions:
145153EOF
146154
147155}
148- ` , serviceId , project )
156+
157+ resource "random_id" "foo" {
158+ keepers = {
159+ config_id = google_endpoints_service.endpoints_service.config_id
160+ }
161+ byte_length = 8
162+ }
163+ ` , serviceId , project , rev )
149164}
150165
151166func testAccEndpointsService_grpc (serviceId , project string ) string {
0 commit comments