Skip to content

Commit 9307920

Browse files
committed
Fix tests regarding bypass_actors ordering
Signed-off-by: Timo Sand <[email protected]>
1 parent a268492 commit 9307920

1 file changed

Lines changed: 19 additions & 18 deletions

File tree

github/resource_github_organization_ruleset_test.go

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -382,27 +382,27 @@ func TestGithubOrganizationRulesets(t *testing.T) {
382382
"always",
383383
),
384384
resource.TestCheckResourceAttr(
385-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_id",
385+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_id",
386386
"5",
387387
),
388388
resource.TestCheckResourceAttr(
389-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_type",
389+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_type",
390390
"RepositoryRole",
391391
),
392392
resource.TestCheckResourceAttr(
393-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.bypass_mode",
393+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.bypass_mode",
394394
"always",
395395
),
396396
resource.TestCheckResourceAttr(
397-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_id",
397+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_id",
398398
"1",
399399
),
400400
resource.TestCheckResourceAttr(
401-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_type",
401+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_type",
402402
"OrganizationAdmin",
403403
),
404404
resource.TestCheckResourceAttr(
405-
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.bypass_mode",
405+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.bypass_mode",
406406
"always",
407407
),
408408
)
@@ -426,8 +426,9 @@ func TestGithubOrganizationRulesets(t *testing.T) {
426426
})
427427

428428
t.Run("Creates organization ruleset with all bypass_modes", func(t *testing.T) {
429+
resourceName := "test-create-with-bypass-modes"
429430
config := fmt.Sprintf(`
430-
resource "github_organization_ruleset" "test" {
431+
resource "github_organization_ruleset" "%s" {
431432
name = "test-bypass-modes-%s"
432433
target = "branch"
433434
enforcement = "active"
@@ -465,47 +466,47 @@ func TestGithubOrganizationRulesets(t *testing.T) {
465466
creation = true
466467
}
467468
}
468-
`, randomID)
469+
`, resourceName, randomID)
469470

470471
check := resource.ComposeTestCheckFunc(
471472
resource.TestCheckResourceAttr(
472-
"github_organization_ruleset.test", "bypass_actors.#",
473+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.#",
473474
"3",
474475
),
475476
resource.TestCheckResourceAttr(
476-
"github_organization_ruleset.test", "bypass_actors.0.actor_id",
477+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.0.actor_id",
477478
"1",
478479
),
479480
resource.TestCheckResourceAttr(
480-
"github_organization_ruleset.test", "bypass_actors.0.actor_type",
481+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.0.actor_type",
481482
"OrganizationAdmin",
482483
),
483484
resource.TestCheckResourceAttr(
484-
"github_organization_ruleset.test", "bypass_actors.0.bypass_mode",
485+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.0.bypass_mode",
485486
"always",
486487
),
487488
resource.TestCheckResourceAttr(
488-
"github_organization_ruleset.test", "bypass_actors.1.actor_id",
489+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_id",
489490
"5",
490491
),
491492
resource.TestCheckResourceAttr(
492-
"github_organization_ruleset.test", "bypass_actors.1.actor_type",
493+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.actor_type",
493494
"RepositoryRole",
494495
),
495496
resource.TestCheckResourceAttr(
496-
"github_organization_ruleset.test", "bypass_actors.1.bypass_mode",
497+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.2.bypass_mode",
497498
"pull_request",
498499
),
499500
resource.TestCheckResourceAttr(
500-
"github_organization_ruleset.test", "bypass_actors.2.actor_id",
501+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_id",
501502
"2",
502503
),
503504
resource.TestCheckResourceAttr(
504-
"github_organization_ruleset.test", "bypass_actors.2.actor_type",
505+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.actor_type",
505506
"RepositoryRole",
506507
),
507508
resource.TestCheckResourceAttr(
508-
"github_organization_ruleset.test", "bypass_actors.2.bypass_mode",
509+
fmt.Sprintf("github_organization_ruleset.%s", resourceName), "bypass_actors.1.bypass_mode",
509510
"exempt",
510511
),
511512
)

0 commit comments

Comments
 (0)