@@ -14,10 +14,10 @@ import (
14
14
func TestLoadUnitConfig (t * testing.T ) {
15
15
t .Run ("regular" , func (t * testing.T ) {
16
16
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
17
- DisabledRepoUnits = disabledRepoUnits
17
+ DisabledRepoUnitsSet ( disabledRepoUnits )
18
18
DefaultRepoUnits = defaultRepoUnits
19
19
DefaultForkRepoUnits = defaultForkRepoUnits
20
- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
20
+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
21
21
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
22
22
setting .Repository .DisabledRepoUnits = disabledRepoUnits
23
23
setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -28,16 +28,16 @@ func TestLoadUnitConfig(t *testing.T) {
28
28
setting .Repository .DefaultRepoUnits = []string {"repo.code" , "repo.releases" , "repo.issues" , "repo.pulls" }
29
29
setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" }
30
30
assert .NoError (t , LoadUnitConfig ())
31
- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
31
+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
32
32
assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
33
33
assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
34
34
})
35
35
t .Run ("invalid" , func (t * testing.T ) {
36
36
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
37
- DisabledRepoUnits = disabledRepoUnits
37
+ DisabledRepoUnitsSet ( disabledRepoUnits )
38
38
DefaultRepoUnits = defaultRepoUnits
39
39
DefaultForkRepoUnits = defaultForkRepoUnits
40
- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
40
+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
41
41
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
42
42
setting .Repository .DisabledRepoUnits = disabledRepoUnits
43
43
setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -48,16 +48,16 @@ func TestLoadUnitConfig(t *testing.T) {
48
48
setting .Repository .DefaultRepoUnits = []string {"repo.code" , "invalid.2" , "repo.releases" , "repo.issues" , "repo.pulls" }
49
49
setting .Repository .DefaultForkRepoUnits = []string {"invalid.3" , "repo.releases" }
50
50
assert .NoError (t , LoadUnitConfig ())
51
- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
51
+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
52
52
assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
53
53
assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
54
54
})
55
55
t .Run ("duplicate" , func (t * testing.T ) {
56
56
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
57
- DisabledRepoUnits = disabledRepoUnits
57
+ DisabledRepoUnitsSet ( disabledRepoUnits )
58
58
DefaultRepoUnits = defaultRepoUnits
59
59
DefaultForkRepoUnits = defaultForkRepoUnits
60
- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
60
+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
61
61
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
62
62
setting .Repository .DisabledRepoUnits = disabledRepoUnits
63
63
setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -68,16 +68,16 @@ func TestLoadUnitConfig(t *testing.T) {
68
68
setting .Repository .DefaultRepoUnits = []string {"repo.code" , "repo.releases" , "repo.issues" , "repo.pulls" , "repo.code" }
69
69
setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" , "repo.releases" }
70
70
assert .NoError (t , LoadUnitConfig ())
71
- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
71
+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
72
72
assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
73
73
assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
74
74
})
75
75
t .Run ("empty_default" , func (t * testing.T ) {
76
76
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
77
- DisabledRepoUnits = disabledRepoUnits
77
+ DisabledRepoUnitsSet ( disabledRepoUnits )
78
78
DefaultRepoUnits = defaultRepoUnits
79
79
DefaultForkRepoUnits = defaultForkRepoUnits
80
- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
80
+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
81
81
defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
82
82
setting .Repository .DisabledRepoUnits = disabledRepoUnits
83
83
setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -88,7 +88,7 @@ func TestLoadUnitConfig(t *testing.T) {
88
88
setting .Repository .DefaultRepoUnits = []string {}
89
89
setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" , "repo.releases" }
90
90
assert .NoError (t , LoadUnitConfig ())
91
- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
91
+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
92
92
assert .ElementsMatch (t , []Type {TypeCode , TypePullRequests , TypeReleases , TypeUncyclo , TypePackages , TypeProjects , TypeActions }, DefaultRepoUnits )
93
93
assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
94
94
})
0 commit comments