@@ -30,6 +30,7 @@ func TestAccGitlabProject_basic(t *testing.T) {
30
30
Description : "Terraform acceptance tests" ,
31
31
IssuesEnabled : true ,
32
32
MergeRequestsEnabled : true ,
33
+ ApprovalsBeforeMerge : 0 ,
33
34
WikiEnabled : true ,
34
35
SnippetsEnabled : true ,
35
36
Visibility : gitlab .PublicVisibility ,
@@ -48,6 +49,7 @@ func TestAccGitlabProject_basic(t *testing.T) {
48
49
Name : fmt .Sprintf ("foo-%d" , rInt ),
49
50
Path : fmt .Sprintf ("foo.%d" , rInt ),
50
51
Description : "Terraform acceptance tests!" ,
52
+ ApprovalsBeforeMerge : 0 ,
51
53
Visibility : gitlab .PublicVisibility ,
52
54
MergeMethod : gitlab .FastForwardMerge ,
53
55
OnlyAllowMergeIfPipelineSucceeds : true ,
@@ -66,6 +68,7 @@ func TestAccGitlabProject_basic(t *testing.T) {
66
68
Description : "Terraform acceptance tests" ,
67
69
IssuesEnabled : true ,
68
70
MergeRequestsEnabled : true ,
71
+ ApprovalsBeforeMerge : 0 ,
69
72
WikiEnabled : true ,
70
73
SnippetsEnabled : true ,
71
74
Visibility : gitlab .PublicVisibility ,
@@ -223,6 +226,7 @@ type testAccGitlabProjectExpectedAttributes struct {
223
226
DefaultBranch string
224
227
IssuesEnabled bool
225
228
MergeRequestsEnabled bool
229
+ ApprovalsBeforeMerge int
226
230
WikiEnabled bool
227
231
SnippetsEnabled bool
228
232
Visibility gitlab.VisibilityValue
@@ -260,6 +264,10 @@ func testAccCheckGitlabProjectAttributes(project *gitlab.Project, want *testAccG
260
264
return fmt .Errorf ("got merge_requests_enabled %t; want %t" , project .MergeRequestsEnabled , want .MergeRequestsEnabled )
261
265
}
262
266
267
+ if project .ApprovalsBeforeMerge != want .ApprovalsBeforeMerge {
268
+ return fmt .Errorf ("got approvals_before_merge %d; want %d" , project .ApprovalsBeforeMerge , want .ApprovalsBeforeMerge )
269
+ }
270
+
263
271
if project .WikiEnabled != want .WikiEnabled {
264
272
return fmt .Errorf ("got wiki_enabled %t; want %t" , project .WikiEnabled , want .WikiEnabled )
265
273
}
@@ -376,6 +384,7 @@ resource "gitlab_project" "foo" {
376
384
377
385
issues_enabled = false
378
386
merge_requests_enabled = false
387
+ approvals_before_merge = 0
379
388
wiki_enabled = false
380
389
snippets_enabled = false
381
390
}
0 commit comments