@@ -14,10 +14,10 @@ import (
1414func TestLoadUnitConfig (t * testing.T ) {
1515 t .Run ("regular" , func (t * testing.T ) {
1616 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
17- DisabledRepoUnits = disabledRepoUnits
17+ DisabledRepoUnitsSet ( disabledRepoUnits )
1818 DefaultRepoUnits = defaultRepoUnits
1919 DefaultForkRepoUnits = defaultForkRepoUnits
20- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
20+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
2121 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
2222 setting .Repository .DisabledRepoUnits = disabledRepoUnits
2323 setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -28,16 +28,16 @@ func TestLoadUnitConfig(t *testing.T) {
2828 setting .Repository .DefaultRepoUnits = []string {"repo.code" , "repo.releases" , "repo.issues" , "repo.pulls" }
2929 setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" }
3030 assert .NoError (t , LoadUnitConfig ())
31- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
31+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
3232 assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
3333 assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
3434 })
3535 t .Run ("invalid" , func (t * testing.T ) {
3636 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
37- DisabledRepoUnits = disabledRepoUnits
37+ DisabledRepoUnitsSet ( disabledRepoUnits )
3838 DefaultRepoUnits = defaultRepoUnits
3939 DefaultForkRepoUnits = defaultForkRepoUnits
40- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
40+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
4141 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
4242 setting .Repository .DisabledRepoUnits = disabledRepoUnits
4343 setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -48,16 +48,16 @@ func TestLoadUnitConfig(t *testing.T) {
4848 setting .Repository .DefaultRepoUnits = []string {"repo.code" , "invalid.2" , "repo.releases" , "repo.issues" , "repo.pulls" }
4949 setting .Repository .DefaultForkRepoUnits = []string {"invalid.3" , "repo.releases" }
5050 assert .NoError (t , LoadUnitConfig ())
51- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
51+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
5252 assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
5353 assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
5454 })
5555 t .Run ("duplicate" , func (t * testing.T ) {
5656 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
57- DisabledRepoUnits = disabledRepoUnits
57+ DisabledRepoUnitsSet ( disabledRepoUnits )
5858 DefaultRepoUnits = defaultRepoUnits
5959 DefaultForkRepoUnits = defaultForkRepoUnits
60- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
60+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
6161 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
6262 setting .Repository .DisabledRepoUnits = disabledRepoUnits
6363 setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -68,16 +68,16 @@ func TestLoadUnitConfig(t *testing.T) {
6868 setting .Repository .DefaultRepoUnits = []string {"repo.code" , "repo.releases" , "repo.issues" , "repo.pulls" , "repo.code" }
6969 setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" , "repo.releases" }
7070 assert .NoError (t , LoadUnitConfig ())
71- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
71+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
7272 assert .Equal (t , []Type {TypeCode , TypeReleases , TypePullRequests }, DefaultRepoUnits )
7373 assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
7474 })
7575 t .Run ("empty_default" , func (t * testing.T ) {
7676 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []Type ) {
77- DisabledRepoUnits = disabledRepoUnits
77+ DisabledRepoUnitsSet ( disabledRepoUnits )
7878 DefaultRepoUnits = defaultRepoUnits
7979 DefaultForkRepoUnits = defaultForkRepoUnits
80- }(DisabledRepoUnits , DefaultRepoUnits , DefaultForkRepoUnits )
80+ }(DisabledRepoUnitsGet () , DefaultRepoUnits , DefaultForkRepoUnits )
8181 defer func (disabledRepoUnits , defaultRepoUnits , defaultForkRepoUnits []string ) {
8282 setting .Repository .DisabledRepoUnits = disabledRepoUnits
8383 setting .Repository .DefaultRepoUnits = defaultRepoUnits
@@ -88,7 +88,7 @@ func TestLoadUnitConfig(t *testing.T) {
8888 setting .Repository .DefaultRepoUnits = []string {}
8989 setting .Repository .DefaultForkRepoUnits = []string {"repo.releases" , "repo.releases" }
9090 assert .NoError (t , LoadUnitConfig ())
91- assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnits )
91+ assert .Equal (t , []Type {TypeIssues }, DisabledRepoUnitsGet () )
9292 assert .ElementsMatch (t , []Type {TypeCode , TypePullRequests , TypeReleases , TypeWiki , TypePackages , TypeProjects , TypeActions }, DefaultRepoUnits )
9393 assert .Equal (t , []Type {TypeReleases }, DefaultForkRepoUnits )
9494 })
0 commit comments