From acc73e3e2aa553be346a1e5f14f0a3625967de25 Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 1 Nov 2018 23:14:39 +0100 Subject: [PATCH] Fix tests --- pkg/models/user_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkg/models/user_test.go b/pkg/models/user_test.go index d99bf488b..0ac20e229 100644 --- a/pkg/models/user_test.go +++ b/pkg/models/user_test.go @@ -61,14 +61,22 @@ func TestCreateUser(t *testing.T) { assert.Error(t, err) assert.True(t, IsErrUserDoesNotExist(err)) - // Check the user credentials + // Check the user credentials with an unverified email user, err := CheckUserCredentials(&UserLogin{"testuu", "1234"}) + assert.Error(t, err) + assert.True(t, IsErrEmailNotConfirmed(err)) + + // Update everything and check again + _, err = x.Cols("is_active").Where("true").Update(User{IsActive: true}) + assert.NoError(t, err) + user, err = CheckUserCredentials(&UserLogin{"testuu", "1234"}) assert.NoError(t, err) assert.Equal(t, "testuu", user.Username) // Check wrong password (should also fail) _, err = CheckUserCredentials(&UserLogin{"testuu", "12345"}) assert.Error(t, err) + assert.True(t, IsErrWrongUsernameOrPassword(err)) // Check usercredentials for a nonexistent user (should fail) _, err = CheckUserCredentials(&UserLogin{"dfstestuu", "1234"})