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