@@ -333,6 +333,7 @@ func TestExecute_Defaults(t *testing.T) {
333
333
Equals (t , "http://" + hostname + ":4141" , passedConfig .AtlantisURL )
334
334
Equals (t , false , passedConfig .AllowForkPRs )
335
335
Equals (t , false , passedConfig .AllowRepoConfig )
336
+ Equals (t , false , passedConfig .Automerge )
336
337
337
338
// Get our home dir since that's what gets defaulted to
338
339
dataDir , err := homedir .Expand ("~/.atlantis" )
@@ -438,6 +439,7 @@ func TestExecute_Flags(t *testing.T) {
438
439
cmd .AtlantisURLFlag : "url" ,
439
440
cmd .AllowForkPRsFlag : true ,
440
441
cmd .AllowRepoConfigFlag : true ,
442
+ cmd .AutomergeFlag : true ,
441
443
cmd .BitbucketBaseURLFlag : "https://bitbucket-base-url.com" ,
442
444
cmd .BitbucketTokenFlag : "bitbucket-token" ,
443
445
cmd .BitbucketUserFlag : "bitbucket-user" ,
@@ -468,6 +470,7 @@ func TestExecute_Flags(t *testing.T) {
468
470
Equals (t , "url" , passedConfig .AtlantisURL )
469
471
Equals (t , true , passedConfig .AllowForkPRs )
470
472
Equals (t , true , passedConfig .AllowRepoConfig )
473
+ Equals (t , true , passedConfig .Automerge )
471
474
Equals (t , "https://bitbucket-base-url.com" , passedConfig .BitbucketBaseURL )
472
475
Equals (t , "bitbucket-token" , passedConfig .BitbucketToken )
473
476
Equals (t , "bitbucket-user" , passedConfig .BitbucketUser )
@@ -499,6 +502,7 @@ func TestExecute_ConfigFile(t *testing.T) {
499
502
atlantis-url: "url"
500
503
allow-fork-prs: true
501
504
allow-repo-config: true
505
+ automerge: true
502
506
bitbucket-base-url: "https://mydomain.com"
503
507
bitbucket-token: "bitbucket-token"
504
508
bitbucket-user: "bitbucket-user"
@@ -533,6 +537,7 @@ tfe-token: my-token
533
537
Equals (t , "url" , passedConfig .AtlantisURL )
534
538
Equals (t , true , passedConfig .AllowForkPRs )
535
539
Equals (t , true , passedConfig .AllowRepoConfig )
540
+ Equals (t , true , passedConfig .Automerge )
536
541
Equals (t , "https://mydomain.com" , passedConfig .BitbucketBaseURL )
537
542
Equals (t , "bitbucket-token" , passedConfig .BitbucketToken )
538
543
Equals (t , "bitbucket-user" , passedConfig .BitbucketUser )
@@ -564,6 +569,7 @@ func TestExecute_EnvironmentOverride(t *testing.T) {
564
569
atlantis-url: "url"
565
570
allow-fork-prs: true
566
571
allow-repo-config: true
572
+ automerge: true
567
573
bitbucket-base-url: "https://mydomain.com"
568
574
bitbucket-token: "bitbucket-token"
569
575
bitbucket-user: "bitbucket-user"
@@ -594,6 +600,7 @@ tfe-token: my-token
594
600
"ATLANTIS_URL" : "override-url" ,
595
601
"ALLOW_FORK_PRS" : "false" ,
596
602
"ALLOW_REPO_CONFIG" : "false" ,
603
+ "AUTOMERGE" : "false" ,
597
604
"BITBUCKET_BASE_URL" : "https://override-bitbucket-base-url" ,
598
605
"BITBUCKET_TOKEN" : "override-bitbucket-token" ,
599
606
"BITBUCKET_USER" : "override-bitbucket-user" ,
@@ -628,6 +635,7 @@ tfe-token: my-token
628
635
Equals (t , "override-url" , passedConfig .AtlantisURL )
629
636
Equals (t , false , passedConfig .AllowForkPRs )
630
637
Equals (t , false , passedConfig .AllowRepoConfig )
638
+ Equals (t , false , passedConfig .Automerge )
631
639
Equals (t , "https://override-bitbucket-base-url" , passedConfig .BitbucketBaseURL )
632
640
Equals (t , "override-bitbucket-token" , passedConfig .BitbucketToken )
633
641
Equals (t , "override-bitbucket-user" , passedConfig .BitbucketUser )
@@ -659,6 +667,7 @@ func TestExecute_FlagConfigOverride(t *testing.T) {
659
667
atlantis-url: "url"
660
668
allow-fork-prs: true
661
669
allow-repo-config: true
670
+ automerge: true
662
671
bitbucket-base-url: "https://bitbucket-base-url"
663
672
bitbucket-token: "bitbucket-token"
664
673
bitbucket-user: "bitbucket-user"
@@ -689,6 +698,7 @@ tfe-token: my-token
689
698
cmd .AtlantisURLFlag : "override-url" ,
690
699
cmd .AllowForkPRsFlag : false ,
691
700
cmd .AllowRepoConfigFlag : false ,
701
+ cmd .AutomergeFlag : false ,
692
702
cmd .BitbucketBaseURLFlag : "https://override-bitbucket-base-url" ,
693
703
cmd .BitbucketTokenFlag : "override-bitbucket-token" ,
694
704
cmd .BitbucketUserFlag : "override-bitbucket-user" ,
@@ -717,6 +727,7 @@ tfe-token: my-token
717
727
Ok (t , err )
718
728
Equals (t , "override-url" , passedConfig .AtlantisURL )
719
729
Equals (t , false , passedConfig .AllowForkPRs )
730
+ Equals (t , false , passedConfig .Automerge )
720
731
Equals (t , "https://override-bitbucket-base-url" , passedConfig .BitbucketBaseURL )
721
732
Equals (t , "override-bitbucket-token" , passedConfig .BitbucketToken )
722
733
Equals (t , "override-bitbucket-user" , passedConfig .BitbucketUser )
@@ -750,6 +761,7 @@ func TestExecute_FlagEnvVarOverride(t *testing.T) {
750
761
"ATLANTIS_URL" : "url" ,
751
762
"ALLOW_FORK_PRS" : "true" ,
752
763
"ALLOW_REPO_CONFIG" : "true" ,
764
+ "AUTOMERGE" : "true" ,
753
765
"BITBUCKET_BASE_URL" : "https://bitbucket-base-url" ,
754
766
"BITBUCKET_TOKEN" : "bitbucket-token" ,
755
767
"BITBUCKET_USER" : "bitbucket-user" ,
@@ -788,6 +800,7 @@ func TestExecute_FlagEnvVarOverride(t *testing.T) {
788
800
cmd .AtlantisURLFlag : "override-url" ,
789
801
cmd .AllowForkPRsFlag : false ,
790
802
cmd .AllowRepoConfigFlag : false ,
803
+ cmd .AutomergeFlag : false ,
791
804
cmd .BitbucketBaseURLFlag : "https://override-bitbucket-base-url" ,
792
805
cmd .BitbucketTokenFlag : "override-bitbucket-token" ,
793
806
cmd .BitbucketUserFlag : "override-bitbucket-user" ,
@@ -818,6 +831,7 @@ func TestExecute_FlagEnvVarOverride(t *testing.T) {
818
831
Equals (t , "override-url" , passedConfig .AtlantisURL )
819
832
Equals (t , false , passedConfig .AllowForkPRs )
820
833
Equals (t , false , passedConfig .AllowRepoConfig )
834
+ Equals (t , false , passedConfig .Automerge )
821
835
Equals (t , "https://override-bitbucket-base-url" , passedConfig .BitbucketBaseURL )
822
836
Equals (t , "override-bitbucket-token" , passedConfig .BitbucketToken )
823
837
Equals (t , "override-bitbucket-user" , passedConfig .BitbucketUser )
0 commit comments