diff --git a/models/user_test.go b/models/user_test.go index cee3930..bce52f9 100644 --- a/models/user_test.go +++ b/models/user_test.go @@ -50,10 +50,20 @@ func TestCreateUser(t *testing.T) { assert.True(t, IsErrNoUsernamePassword(err)) // Check if he exists - _, exists, err := GetUser(createdUser) + theuser, exists, err := GetUser(createdUser) assert.NoError(t, err) assert.True(t, exists) + // Get by his ID + _, exists, err = GetUserByID(theuser.ID) + assert.NoError(t, err) + assert.True(t, exists) + + // Passing 0 as ID should return an empty user + _, exists, err = GetUserByID(0) + assert.NoError(t, err) + assert.False(t, exists) + // Check the user credentials user, err := CheckUserCredentials(&UserLogin{"testuu", "1234"}) assert.NoError(t, err)