@@ -5,52 +5,42 @@ import (
5
5
6
6
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
7
7
"github.com/hashicorp/terraform-provider-google/google/acctest"
8
- "github.com/hashicorp/terraform-provider-google/google/envvar"
9
8
)
10
9
11
- func TestAccDataSourceGoogleGKEHub2Feature_basic (t * testing.T ) {
10
+ func TestAccDataSourceGoogleGkeHubFeature_basic (t * testing.T ) {
12
11
t .Parallel ()
13
12
14
13
context := map [string ]interface {}{
15
- "org_id" : envvar .GetTestOrgFromEnv (t ),
16
- "billing_account" : envvar .GetTestBillingAccountFromEnv (t ),
17
- "random_suffix" : acctest .RandString (t , 10 ),
14
+ "random_suffix" : acctest .RandString (t , 10 ),
18
15
}
19
16
20
17
acctest .VcrTest (t , resource.TestCase {
21
- PreCheck : func () { acctest .AccTestPreCheck (t ) },
22
- ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories (t ),
23
- CheckDestroy : testAccCheckGKEHub2FeatureDestroyProducer (t ),
24
- ExternalProviders : map [string ]resource.ExternalProvider {
25
- "time" : {},
26
- },
18
+ PreCheck : func () { acctest .AccTestPreCheck (t ) },
19
+ Providers : acctest .TestAccProviders ,
20
+ CheckDestroy : testAccCheckGoogleGkeHubFeatureDestroyProducer (t ),
27
21
Steps : []resource.TestStep {
28
22
{
29
- Config : testAccDataSourceGoogleGKEHub2Feature_basic (context ),
23
+ Config : testAccDataSourceGoogleGkeHubFeature_basic (context ),
30
24
Check : resource .ComposeTestCheckFunc (
31
- acctest .CheckDataSourceStateMatchesResourceState ("data.google_gke_hub_feature.feature " , "google_gke_hub_feature.feature " ),
25
+ acctest .CheckDataSourceStateMatchesResourceState ("data.google_gke_hub_feature.example " , "google_gke_hub_feature.example " ),
32
26
),
33
27
},
34
28
},
35
29
})
36
30
}
37
31
38
- func testAccDataSourceGoogleGKEHub2Feature_basic (context map [string ]interface {}) string {
32
+ func testAccDataSourceGoogleGkeHubFeature_basic (context map [string ]interface {}) string {
39
33
return acctest .Nprintf (`
40
- data "google_project" "project" {}
41
-
42
- resource "google_gke_hub_feature" "feature" {
43
- name = "servicemesh"
44
- location = "global"
45
- project = data.google_project.project.project_id
46
-
47
- depends_on = [time_sleep.wait_for_gkehub_enablement]
34
+ resource "google_gke_hub_feature" "example" {
35
+ location = "us-central1"
36
+ project = "%{project}"
37
+ name = "configmanagement"
48
38
}
49
39
50
- data "google_gke_hub_feature" "feature " {
40
+ data "google_gke_hub_feature" "example " {
51
41
location = google_gke_hub_feature.feature.location
52
- project = data.google_project .project.project_id
53
- feature = google_gke_hub_feature.feature.name
42
+ project = google_gke_hub_feature.feature .project
43
+ name = google_gke_hub_feature.feature.name
54
44
}
55
45
` , context )
56
46
}
0 commit comments