diff options
author | Joe Chen <jc@unknwon.io> | 2022-11-25 22:40:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-25 22:40:20 +0800 |
commit | 644a3a9d78a691af8f0f5ab04d5d44207b5d03dc (patch) | |
tree | 5afd3817f440db0425e691221798889e6e2f3ba8 /internal/conf/mocks.go | |
parent | 93736cbc12b51bfdeef16b0934fbd5fa888f89de (diff) |
refactor(db): migrate `ChangeUsername` off `user.go` (#7261)
Diffstat (limited to 'internal/conf/mocks.go')
-rw-r--r-- | internal/conf/mocks.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/conf/mocks.go b/internal/conf/mocks.go index 2c10c1ce..51d1fb14 100644 --- a/internal/conf/mocks.go +++ b/internal/conf/mocks.go @@ -5,6 +5,7 @@ package conf import ( + "sync" "testing" ) @@ -24,11 +25,15 @@ func SetMockAuth(t *testing.T, otps AuthOpts) { }) } +var mockServer sync.Mutex + func SetMockServer(t *testing.T, opts ServerOpts) { + mockServer.Lock() before := Server Server = opts t.Cleanup(func() { Server = before + mockServer.Unlock() }) } @@ -40,11 +45,15 @@ func SetMockSSH(t *testing.T, opts SSHOpts) { }) } +var mockRepository sync.Mutex + func SetMockRepository(t *testing.T, opts RepositoryOpts) { + mockRepository.Lock() before := Repository Repository = opts t.Cleanup(func() { Repository = before + mockRepository.Unlock() }) } |