@@ -5,49 +5,34 @@ import (
55 "testing"
66
77 "github.com/hashicorp/terraform-plugin-testing/helper/resource"
8- "github.com/hashicorp/terraform-plugin-testing/terraform"
98 "github.com/scaleway/terraform-provider-scaleway/v2/internal/acctest"
10- "github.com/stretchr/testify/require"
119)
1210
1311func TestAccDataSourceSecret_Basic (t * testing.T ) {
1412 tt := acctest .NewTestTools (t )
1513 defer tt .Cleanup ()
1614
17- ctx := t .Context ()
1815 secretName := "scalewayDataSourceSecret"
19- project , iamAPIKey , _ , terminateFakeSideProject , err := acctest .CreateFakeIAMManager (tt )
20- require .NoError (t , err )
2116
2217 resource .ParallelTest (t , resource.TestCase {
23- ProtoV6ProviderFactories : acctest .FakeSideProjectProviders (ctx , tt , project , iamAPIKey ),
24- CheckDestroy : resource .ComposeAggregateTestCheckFunc (
25- func (_ * terraform.State ) error {
26- return terminateFakeSideProject ()
27- },
28- testAccCheckSecretDestroy (tt ),
29- ),
18+ ProtoV6ProviderFactories : tt .ProviderFactories ,
19+ CheckDestroy : testAccCheckSecretDestroy (tt ),
3020 Steps : []resource.TestStep {
3121 {
3222 Config : fmt .Sprintf (`
3323 resource "scaleway_secret" "main" {
3424 name = "%[1]s"
3525 description = "DataSourceSecret test description"
36- project_id = "%[3]s"
3726 }
3827
3928 data "scaleway_secret" "by_name" {
4029 name = scaleway_secret.main.name
41- organization_id = "%[2]s"
42- project_id = "%[3]s"
4330 }
4431
4532 data "scaleway_secret" "by_id" {
4633 secret_id = scaleway_secret.main.id
47- organization_id = "%[2]s"
48- project_id = "%[3]s"
4934 }
50- ` , secretName , project . OrganizationID , project . ID ),
35+ ` , secretName ),
5136 Check : resource .ComposeTestCheckFunc (
5237 testAccCheckSecretExists (tt , "data.scaleway_secret.by_name" ),
5338 resource .TestCheckResourceAttr ("data.scaleway_secret.by_name" , "name" , secretName ),
@@ -65,8 +50,8 @@ func TestAccDataSourceSecret_Path(t *testing.T) {
6550 defer tt .Cleanup ()
6651
6752 resource .ParallelTest (t , resource.TestCase {
68- CheckDestroy : testAccCheckSecretDestroy (tt ),
6953 ProtoV6ProviderFactories : tt .ProviderFactories ,
54+ CheckDestroy : testAccCheckSecretDestroy (tt ),
7055 Steps : []resource.TestStep {
7156 {
7257 Config : `
@@ -77,13 +62,11 @@ func TestAccDataSourceSecret_Path(t *testing.T) {
7762 resource "scaleway_secret" "main" {
7863 name = "test-secret-ds-path"
7964 path = "/test-secret-ds-path-path"
80- project_id = scaleway_account_project.project.id
8165 }
8266
8367 data "scaleway_secret" "by_name" {
8468 name = scaleway_secret.main.name
8569 path = "/test-secret-ds-path-path"
86- project_id = scaleway_account_project.project.id
8770 }
8871 ` ,
8972 Check : resource .ComposeTestCheckFunc (
0 commit comments