provider/github: Randomize team repository acc tests
This commit is contained in:
parent
af47810e30
commit
23bb27e5f5
|
@ -13,7 +13,9 @@ import (
|
||||||
|
|
||||||
func TestAccGithubTeamRepository_basic(t *testing.T) {
|
func TestAccGithubTeamRepository_basic(t *testing.T) {
|
||||||
var repository github.Repository
|
var repository github.Repository
|
||||||
|
|
||||||
randString := acctest.RandStringFromCharSet(10, acctest.CharSetAlphaNum)
|
randString := acctest.RandStringFromCharSet(10, acctest.CharSetAlphaNum)
|
||||||
|
repoName := fmt.Sprintf("tf-acc-test-team-%s", acctest.RandString(5))
|
||||||
|
|
||||||
resource.Test(t, resource.TestCase{
|
resource.Test(t, resource.TestCase{
|
||||||
PreCheck: func() { testAccPreCheck(t) },
|
PreCheck: func() { testAccPreCheck(t) },
|
||||||
|
@ -21,14 +23,14 @@ func TestAccGithubTeamRepository_basic(t *testing.T) {
|
||||||
CheckDestroy: testAccCheckGithubTeamRepositoryDestroy,
|
CheckDestroy: testAccCheckGithubTeamRepositoryDestroy,
|
||||||
Steps: []resource.TestStep{
|
Steps: []resource.TestStep{
|
||||||
{
|
{
|
||||||
Config: testAccGithubTeamRepositoryConfig(randString, testRepo),
|
Config: testAccGithubTeamRepositoryConfig(randString, repoName),
|
||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccCheckGithubTeamRepositoryExists("github_team_repository.test_team_test_repo", &repository),
|
testAccCheckGithubTeamRepositoryExists("github_team_repository.test_team_test_repo", &repository),
|
||||||
testAccCheckGithubTeamRepositoryRoleState("pull", &repository),
|
testAccCheckGithubTeamRepositoryRoleState("pull", &repository),
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Config: testAccGithubTeamRepositoryUpdateConfig(randString, testRepo),
|
Config: testAccGithubTeamRepositoryUpdateConfig(randString, repoName),
|
||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccCheckGithubTeamRepositoryExists("github_team_repository.test_team_test_repo", &repository),
|
testAccCheckGithubTeamRepositoryExists("github_team_repository.test_team_test_repo", &repository),
|
||||||
testAccCheckGithubTeamRepositoryRoleState("push", &repository),
|
testAccCheckGithubTeamRepositoryRoleState("push", &repository),
|
||||||
|
@ -40,6 +42,7 @@ func TestAccGithubTeamRepository_basic(t *testing.T) {
|
||||||
|
|
||||||
func TestAccGithubTeamRepository_importBasic(t *testing.T) {
|
func TestAccGithubTeamRepository_importBasic(t *testing.T) {
|
||||||
randString := acctest.RandStringFromCharSet(10, acctest.CharSetAlphaNum)
|
randString := acctest.RandStringFromCharSet(10, acctest.CharSetAlphaNum)
|
||||||
|
repoName := fmt.Sprintf("tf-acc-test-team-%s", acctest.RandString(5))
|
||||||
|
|
||||||
resource.Test(t, resource.TestCase{
|
resource.Test(t, resource.TestCase{
|
||||||
PreCheck: func() { testAccPreCheck(t) },
|
PreCheck: func() { testAccPreCheck(t) },
|
||||||
|
@ -47,7 +50,7 @@ func TestAccGithubTeamRepository_importBasic(t *testing.T) {
|
||||||
CheckDestroy: testAccCheckGithubTeamRepositoryDestroy,
|
CheckDestroy: testAccCheckGithubTeamRepositoryDestroy,
|
||||||
Steps: []resource.TestStep{
|
Steps: []resource.TestStep{
|
||||||
{
|
{
|
||||||
Config: testAccGithubTeamRepositoryConfig(randString, testRepo),
|
Config: testAccGithubTeamRepositoryConfig(randString, repoName),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ResourceName: "github_team_repository.test_team_test_repo",
|
ResourceName: "github_team_repository.test_team_test_repo",
|
||||||
|
@ -159,9 +162,13 @@ resource "github_team" "test_team" {
|
||||||
description = "Terraform acc test group"
|
description = "Terraform acc test group"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "github_repository" "test" {
|
||||||
|
name = "%s"
|
||||||
|
}
|
||||||
|
|
||||||
resource "github_team_repository" "test_team_test_repo" {
|
resource "github_team_repository" "test_team_test_repo" {
|
||||||
team_id = "${github_team.test_team.id}"
|
team_id = "${github_team.test_team.id}"
|
||||||
repository = "%s"
|
repository = "${github_repository.test.name}"
|
||||||
permission = "pull"
|
permission = "pull"
|
||||||
}
|
}
|
||||||
`, randString, repoName)
|
`, randString, repoName)
|
||||||
|
@ -174,9 +181,13 @@ resource "github_team" "test_team" {
|
||||||
description = "Terraform acc test group"
|
description = "Terraform acc test group"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "github_repository" "test" {
|
||||||
|
name = "%s"
|
||||||
|
}
|
||||||
|
|
||||||
resource "github_team_repository" "test_team_test_repo" {
|
resource "github_team_repository" "test_team_test_repo" {
|
||||||
team_id = "${github_team.test_team.id}"
|
team_id = "${github_team.test_team.id}"
|
||||||
repository = "%s"
|
repository = "${github_repository.test.name}"
|
||||||
permission = "push"
|
permission = "push"
|
||||||
}
|
}
|
||||||
`, randString, repoName)
|
`, randString, repoName)
|
||||||
|
|
Loading…
Reference in New Issue