diff --git a/tests/test_utils.go b/tests/test_utils.go index ee786624a2..d72ac476da 100644 --- a/tests/test_utils.go +++ b/tests/test_utils.go @@ -495,6 +495,25 @@ func CreateDeclarativeRepo(t *testing.T, owner *user_model.User, name string, en } if enabledUnits != nil { opts.EnabledUnits = optional.Some(enabledUnits) + + for _, unitType := range enabledUnits { + if unitType == unit_model.TypePullRequests { + opts.UnitConfig = optional.Some(map[unit_model.Type]convert.Conversion{ + unit_model.TypePullRequests: &repo_model.PullRequestsConfig{ + AllowMerge: true, + AllowRebase: true, + AllowRebaseMerge: true, + AllowSquash: true, + AllowFastForwardOnly: true, + AllowManualMerge: true, + AllowRebaseUpdate: true, + DefaultMergeStyle: repo_model.MergeStyleMerge, + DefaultUpdateStyle: repo_model.UpdateStyleMerge, + }, + }) + break + } + } } if disabledUnits != nil { opts.DisabledUnits = optional.Some(disabledUnits)