@@ -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