aboutsummaryrefslogtreecommitdiff
path: root/internal/route/lfs
diff options
context:
space:
mode:
Diffstat (limited to 'internal/route/lfs')
-rw-r--r--internal/route/lfs/route_test.go22
1 files changed, 12 insertions, 10 deletions
diff --git a/internal/route/lfs/route_test.go b/internal/route/lfs/route_test.go
index 6202695b..ee668fc6 100644
--- a/internal/route/lfs/route_test.go
+++ b/internal/route/lfs/route_test.go
@@ -31,7 +31,7 @@ func Test_authenticate(t *testing.T) {
name string
header http.Header
mockUsersStore func() db.UsersStore
- mockTwoFactorsStore *db.MockTwoFactorsStore
+ mockTwoFactorsStore func() db.TwoFactorsStore
mockAccessTokensStore func() db.AccessTokensStore
expStatusCode int
expHeader http.Header
@@ -56,10 +56,10 @@ func Test_authenticate(t *testing.T) {
mock.AuthenticateFunc.SetDefaultReturn(&db.User{}, nil)
return mock
},
- mockTwoFactorsStore: &db.MockTwoFactorsStore{
- MockIsUserEnabled: func(userID int64) bool {
- return true
- },
+ mockTwoFactorsStore: func() db.TwoFactorsStore {
+ mock := db.NewMockTwoFactorsStore()
+ mock.IsUserEnabledFunc.SetDefaultReturn(true)
+ return mock
},
expStatusCode: http.StatusBadRequest,
expHeader: http.Header{},
@@ -98,10 +98,10 @@ func Test_authenticate(t *testing.T) {
mock.AuthenticateFunc.SetDefaultReturn(&db.User{ID: 1, Name: "unknwon"}, nil)
return mock
},
- mockTwoFactorsStore: &db.MockTwoFactorsStore{
- MockIsUserEnabled: func(userID int64) bool {
- return false
- },
+ mockTwoFactorsStore: func() db.TwoFactorsStore {
+ mock := db.NewMockTwoFactorsStore()
+ mock.IsUserEnabledFunc.SetDefaultReturn(false)
+ return mock
},
expStatusCode: http.StatusOK,
expHeader: http.Header{},
@@ -133,7 +133,9 @@ func Test_authenticate(t *testing.T) {
if test.mockUsersStore != nil {
db.SetMockUsersStore(t, test.mockUsersStore())
}
- db.SetMockTwoFactorsStore(t, test.mockTwoFactorsStore)
+ if test.mockTwoFactorsStore != nil {
+ db.SetMockTwoFactorsStore(t, test.mockTwoFactorsStore())
+ }
if test.mockAccessTokensStore != nil {
db.SetMockAccessTokensStore(t, test.mockAccessTokensStore())
}