Skip to content

Commit 1ad119a

Browse files
committed
Implement changes for newly merged resources
1 parent 9430827 commit 1ad119a

File tree

4 files changed

+19
-24
lines changed

4 files changed

+19
-24
lines changed

internal/provider/access_level_helpers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gitlab
1+
package provider
22

33
import (
44
"github.com/xanzy/go-gitlab"

internal/provider/resource_gitlab_managed_license.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
package gitlab
1+
package provider
22

33
import (
44
"context"
55
"fmt"
6+
"log"
7+
"strconv"
8+
69
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
710
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
811
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation"
912
"github.com/xanzy/go-gitlab"
10-
"log"
11-
"strconv"
1213
)
1314

1415
func resourceGitlabManagedLicense() *schema.Resource {

internal/provider/resource_gitlab_managed_license_test.go

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
1-
package gitlab
1+
package provider
22

33
import (
44
"fmt"
5+
"strconv"
6+
"testing"
7+
58
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/acctest"
69
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
710
"github.com/hashicorp/terraform-plugin-sdk/v2/terraform"
811
"github.com/xanzy/go-gitlab"
9-
"strconv"
10-
"testing"
1112
)
1213

1314
func TestAccGitlabManagedLicense_basic(t *testing.T) {
1415
var managedLicense gitlab.ManagedLicense
1516
rInt := acctest.RandInt()
1617

1718
resource.Test(t, resource.TestCase{
18-
PreCheck: func() {},
19-
Providers: testAccProviders,
20-
CheckDestroy: testAccCheckManagedLicenseDestroy,
19+
PreCheck: func() {},
20+
ProviderFactories: providerFactories,
21+
CheckDestroy: testAccCheckManagedLicenseDestroy,
2122
Steps: []resource.TestStep{
2223
{
2324
// Create a managed license with an "approved" state
@@ -58,9 +59,7 @@ func testAccCheckGitlabManagedLicenseStatus(n string, license *gitlab.ManagedLic
5859
return fmt.Errorf("no project ID is set")
5960
}
6061

61-
conn := testAccProvider.Meta().(*gitlab.Client)
62-
63-
licenses, _, err := conn.ManagedLicenses.ListManagedLicenses(project)
62+
licenses, _, err := testGitlabClient.ManagedLicenses.ListManagedLicenses(project)
6463
if err != nil {
6564
return err
6665
}
@@ -76,8 +75,6 @@ func testAccCheckGitlabManagedLicenseStatus(n string, license *gitlab.ManagedLic
7675
}
7776

7877
func testAccCheckManagedLicenseDestroy(state *terraform.State) error {
79-
conn := testAccProvider.Meta().(*gitlab.Client)
80-
8178
for _, rs := range state.RootModule().Resources {
8279
if rs.Type != "gitlab_managed_licence" {
8380
continue
@@ -86,7 +83,7 @@ func testAccCheckManagedLicenseDestroy(state *terraform.State) error {
8683
id, _ := strconv.Atoi(rs.Primary.ID)
8784
pid := rs.Primary.Attributes["project"]
8885

89-
license, _, err := conn.ManagedLicenses.GetManagedLicense(pid, id)
86+
license, _, err := testGitlabClient.ManagedLicenses.GetManagedLicense(pid, id)
9087
if err == nil {
9188
if license != nil && license.ID == id {
9289
return fmt.Errorf("license still exists")
@@ -114,9 +111,7 @@ func testAccCheckGitlabManagedLicenseExists(n string, license *gitlab.ManagedLic
114111
return fmt.Errorf("no project ID is set")
115112
}
116113

117-
conn := testAccProvider.Meta().(*gitlab.Client)
118-
119-
licenses, _, err := conn.ManagedLicenses.ListManagedLicenses(project)
114+
licenses, _, err := testGitlabClient.ManagedLicenses.ListManagedLicenses(project)
120115
if err != nil {
121116
return err
122117
}

internal/provider/resource_gitlab_project_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -379,9 +379,9 @@ func TestAccGitlabProject_archiveOnDestroy(t *testing.T) {
379379
rInt := acctest.RandInt()
380380

381381
resource.Test(t, resource.TestCase{
382-
PreCheck: func() { testAccPreCheck(t) },
383-
Providers: testAccProviders,
384-
CheckDestroy: testAccCheckGitlabProjectArchivedOnDestroy,
382+
PreCheck: func() { testAccPreCheck(t) },
383+
ProviderFactories: providerFactories,
384+
CheckDestroy: testAccCheckGitlabProjectArchivedOnDestroy,
385385
Steps: []resource.TestStep{
386386
{
387387
Config: testAccGitlabProjectConfigArchiveOnDestroy(rInt),
@@ -883,13 +883,12 @@ func testAccCheckGitlabProjectDestroy(s *terraform.State) error {
883883
}
884884

885885
func testAccCheckGitlabProjectArchivedOnDestroy(s *terraform.State) error {
886-
conn := testAccProvider.Meta().(*gitlab.Client)
887886
for _, rs := range s.RootModule().Resources {
888887
if rs.Type != "gitlab_project" {
889888
continue
890889
}
891890

892-
gotRepo, _, err := conn.Projects.GetProject(rs.Primary.ID, nil)
891+
gotRepo, _, err := testGitlabClient.Projects.GetProject(rs.Primary.ID, nil)
893892
if err != nil {
894893
return fmt.Errorf("unable to get project %s, to check if it has been archived on the destroy", rs.Primary.ID)
895894
}

0 commit comments

Comments
 (0)