From 96ad0fc31b2e8bfa1b9a488e9ff79b3bf8949c4f Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 25 Jan 2018 16:28:02 +0100 Subject: [PATCH] Small improvements to unit tests --- models/user_test.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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)