fix tests

This commit is contained in:
afeiszli
2021-07-02 00:22:08 -04:00
parent 82e0bde9d1
commit 67e2eebb7d

View File

@@ -42,7 +42,7 @@ func TestMain(m *testing.M) {
func TestHasAdmin(t *testing.T) { func TestHasAdmin(t *testing.T) {
_, err := DeleteUser("admin") _, err := DeleteUser("admin")
assert.Nil(t, err) assert.Nil(t, err)
user := models.User{"admin", "password", true} user := models.User{"admin", "password", nil, true}
_, err = CreateUser(user) _, err = CreateUser(user)
assert.Nil(t, err) assert.Nil(t, err)
t.Run("AdminExists", func(t *testing.T) { t.Run("AdminExists", func(t *testing.T) {
@@ -60,7 +60,7 @@ func TestHasAdmin(t *testing.T) {
} }
func TestCreateUser(t *testing.T) { func TestCreateUser(t *testing.T) {
user := models.User{"admin", "password", true} user := models.User{"admin", "password", nil, true}
t.Run("NoUser", func(t *testing.T) { t.Run("NoUser", func(t *testing.T) {
_, err := DeleteUser("admin") _, err := DeleteUser("admin")
assert.Nil(t, err) assert.Nil(t, err)
@@ -79,7 +79,7 @@ func TestDeleteUser(t *testing.T) {
hasadmin, err := HasAdmin() hasadmin, err := HasAdmin()
assert.Nil(t, err) assert.Nil(t, err)
if !hasadmin { if !hasadmin {
user := models.User{"admin", "pasword", true} user := models.User{"admin", "pasword", nil, true}
_, err := CreateUser(user) _, err := CreateUser(user)
assert.Nil(t, err) assert.Nil(t, err)
} }
@@ -138,7 +138,7 @@ func TestValidateUser(t *testing.T) {
func TestGetUser(t *testing.T) { func TestGetUser(t *testing.T) {
t.Run("UserExisits", func(t *testing.T) { t.Run("UserExisits", func(t *testing.T) {
user := models.User{"admin", "password", true} user := models.User{"admin", "password", nil, true}
hasadmin, err := HasAdmin() hasadmin, err := HasAdmin()
assert.Nil(t, err) assert.Nil(t, err)
if !hasadmin { if !hasadmin {
@@ -159,8 +159,8 @@ func TestGetUser(t *testing.T) {
} }
func TestUpdateUser(t *testing.T) { func TestUpdateUser(t *testing.T) {
user := models.User{"admin", "password", true} user := models.User{"admin", "password", nil, true}
newuser := models.User{"hello", "world", true} newuser := models.User{"hello", "world", nil, true}
t.Run("UserExisits", func(t *testing.T) { t.Run("UserExisits", func(t *testing.T) {
_, err := DeleteUser("admin") _, err := DeleteUser("admin")
_, err = CreateUser(user) _, err = CreateUser(user)
@@ -228,7 +228,7 @@ func TestVerifyAuthRequest(t *testing.T) {
t.Run("Non-Admin", func(t *testing.T) { t.Run("Non-Admin", func(t *testing.T) {
//can't create a user that is not a an admin //can't create a user that is not a an admin
t.Skip() t.Skip()
user := models.User{"admin", "admin", false} user := models.User{"admin", "admin", nil, false}
_, err := CreateUser(user) _, err := CreateUser(user)
assert.Nil(t, err) assert.Nil(t, err)
authRequest := models.UserAuthParams{"admin", "admin"} authRequest := models.UserAuthParams{"admin", "admin"}
@@ -239,7 +239,7 @@ func TestVerifyAuthRequest(t *testing.T) {
}) })
t.Run("WrongPassword", func(t *testing.T) { t.Run("WrongPassword", func(t *testing.T) {
_, err := DeleteUser("admin") _, err := DeleteUser("admin")
user := models.User{"admin", "password", true} user := models.User{"admin", "password", nil, true}
_, err = CreateUser(user) _, err = CreateUser(user)
assert.Nil(t, err) assert.Nil(t, err)
authRequest := models.UserAuthParams{"admin", "badpass"} authRequest := models.UserAuthParams{"admin", "badpass"}