@@ -389,27 +389,27 @@ func TestGithubOrganizationRulesets(t *testing.T) {
389389 "always" ,
390390 ),
391391 resource .TestCheckResourceAttr (
392- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .actor_id" ,
392+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .actor_id" ,
393393 "5" ,
394394 ),
395395 resource .TestCheckResourceAttr (
396- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .actor_type" ,
396+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .actor_type" ,
397397 "RepositoryRole" ,
398398 ),
399399 resource .TestCheckResourceAttr (
400- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .bypass_mode" ,
400+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .bypass_mode" ,
401401 "always" ,
402402 ),
403403 resource .TestCheckResourceAttr (
404- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .actor_id" ,
404+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .actor_id" ,
405405 "1" ,
406406 ),
407407 resource .TestCheckResourceAttr (
408- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .actor_type" ,
408+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .actor_type" ,
409409 "OrganizationAdmin" ,
410410 ),
411411 resource .TestCheckResourceAttr (
412- fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.2 .bypass_mode" ,
412+ fmt .Sprintf ("github_organization_ruleset.%s" , resourceName ), "bypass_actors.1 .bypass_mode" ,
413413 "always" ,
414414 ),
415415 )
@@ -433,8 +433,9 @@ func TestGithubOrganizationRulesets(t *testing.T) {
433433 })
434434
435435 t .Run ("Creates organization ruleset with all bypass_modes" , func (t * testing.T ) {
436+ resourceName := "test-create-with-bypass-modes"
436437 config := fmt .Sprintf (`
437- resource "github_organization_ruleset" "test " {
438+ resource "github_organization_ruleset" "%s " {
438439 name = "test-bypass-modes-%s"
439440 target = "branch"
440441 enforcement = "active"
@@ -472,47 +473,47 @@ func TestGithubOrganizationRulesets(t *testing.T) {
472473 creation = true
473474 }
474475 }
475- ` , randomID )
476+ ` , resourceName , randomID )
476477
477478 check := resource .ComposeTestCheckFunc (
478479 resource .TestCheckResourceAttr (
479- "github_organization_ruleset.test" , "bypass_actors.#" ,
480+ fmt . Sprintf ( "github_organization_ruleset.%s" , resourceName ) , "bypass_actors.#" ,
480481 "3" ,
481482 ),
482483 resource .TestCheckResourceAttr (
483- "github_organization_ruleset.test" , "bypass_actors.0.actor_id" ,
484+ fmt . Sprintf ( "github_organization_ruleset.%s" , resourceName ) , "bypass_actors.0.actor_id" ,
484485 "1" ,
485486 ),
486487 resource .TestCheckResourceAttr (
487- "github_organization_ruleset.test" , "bypass_actors.0.actor_type" ,
488+ fmt . Sprintf ( "github_organization_ruleset.%s" , resourceName ) , "bypass_actors.0.actor_type" ,
488489 "OrganizationAdmin" ,
489490 ),
490491 resource .TestCheckResourceAttr (
491- "github_organization_ruleset.test" , "bypass_actors.0.bypass_mode" ,
492+ fmt . Sprintf ( "github_organization_ruleset.%s" , resourceName ) , "bypass_actors.0.bypass_mode" ,
492493 "always" ,
493494 ),
494495 resource .TestCheckResourceAttr (
495- "github_organization_ruleset.test " , "bypass_actors.1 .actor_id" ,
496+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.2 .actor_id" ,
496497 "5" ,
497498 ),
498499 resource .TestCheckResourceAttr (
499- "github_organization_ruleset.test " , "bypass_actors.1 .actor_type" ,
500+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.2 .actor_type" ,
500501 "RepositoryRole" ,
501502 ),
502503 resource .TestCheckResourceAttr (
503- "github_organization_ruleset.test " , "bypass_actors.1 .bypass_mode" ,
504+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.2 .bypass_mode" ,
504505 "pull_request" ,
505506 ),
506507 resource .TestCheckResourceAttr (
507- "github_organization_ruleset.test " , "bypass_actors.2 .actor_id" ,
508+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.1 .actor_id" ,
508509 "2" ,
509510 ),
510511 resource .TestCheckResourceAttr (
511- "github_organization_ruleset.test " , "bypass_actors.2 .actor_type" ,
512+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.1 .actor_type" ,
512513 "RepositoryRole" ,
513514 ),
514515 resource .TestCheckResourceAttr (
515- "github_organization_ruleset.test " , "bypass_actors.2 .bypass_mode" ,
516+ fmt . Sprintf ( "github_organization_ruleset.%s " , resourceName ), "bypass_actors.1 .bypass_mode" ,
516517 "exempt" ,
517518 ),
518519 )
0 commit comments