@@ -17,6 +17,7 @@ func TestAccGithubRepositoryRuleset(t *testing.T) {
1717 if testAccConf .authMode == enterprise {
1818 baseVisibility = "private" // Enable tests to run on GHEC EMU
1919 }
20+
2021 t .Run ("create_branch_ruleset" , func (t * testing.T ) {
2122 randomID := acctest .RandStringFromCharSet (5 , acctest .CharSetAlphaNum )
2223 repoName := fmt .Sprintf ("%srepo-ruleset-%s" , testResourcePrefix , randomID )
@@ -25,7 +26,6 @@ func TestAccGithubRepositoryRuleset(t *testing.T) {
2526resource "github_repository" "test" {
2627 name = "%s"
2728 auto_init = true
28- default_branch = "main"
2929 vulnerability_alerts = true
3030 visibility = "%s"
3131}
@@ -135,6 +135,7 @@ resource "github_repository_ruleset" "test" {
135135 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "bypass_actors.1.actor_id" , "5" ),
136136 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "bypass_actors.1.actor_type" , "RepositoryRole" ),
137137 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "bypass_actors.1.bypass_mode" , "always" ),
138+ resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "rules.0.pull_request.0.allowed_merge_methods.#" , "3" ),
138139 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "rules.0.required_code_scanning.0.required_code_scanning_tool.0.alerts_threshold" , "errors" ),
139140 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "rules.0.required_code_scanning.0.required_code_scanning_tool.0.security_alerts_threshold" , "high_or_higher" ),
140141 resource .TestCheckResourceAttr ("github_repository_ruleset.test" , "rules.0.required_code_scanning.0.required_code_scanning_tool.0.tool" , "CodeQL" ),
@@ -479,7 +480,7 @@ resource "github_repository_ruleset" "test" {
479480 auto_init = true
480481 default_branch = "main"
481482 vulnerability_alerts = true
482- visibility = "%s"
483+ visibility = "%s"
483484 }
484485
485486 resource "github_repository_environment" "example" {
0 commit comments