fix user tests

This commit is contained in:
Matthew R Kasun
2023-02-25 10:54:45 -05:00
parent 3836bd1d36
commit b9126c7fa3

View File

@@ -186,6 +186,7 @@ func TestGetUsers(t *testing.T) {
assert.Equal(t, []models.ReturnUser(nil), admin) assert.Equal(t, []models.ReturnUser(nil), admin)
}) })
t.Run("UserExisits", func(t *testing.T) { t.Run("UserExisits", func(t *testing.T) {
user.UserName = "anotheruser"
if err := logic.CreateUser(&adminUser); err != nil { if err := logic.CreateUser(&adminUser); err != nil {
t.Error(err) t.Error(err)
} }
@@ -281,6 +282,9 @@ func TestVerifyAuthRequest(t *testing.T) {
assert.EqualError(t, err, "error retrieving user from db: could not find any records") assert.EqualError(t, err, "error retrieving user from db: could not find any records")
}) })
t.Run("Non-Admin", func(t *testing.T) { t.Run("Non-Admin", func(t *testing.T) {
user.IsAdmin = false
user.Password = "somepass"
user.UserName = "nonadmin"
if err := logic.CreateUser(&user); err != nil { if err := logic.CreateUser(&user); err != nil {
t.Error(err) t.Error(err)
} }