Skip to content

Commit 47ff835

Browse files
committed
Fix test
1 parent 2d9dc3d commit 47ff835

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

integrations/signin_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ func TestSignin(t *testing.T) {
5151
{username: "wrongUsername", password: "password", message: i18n.Tr("en", "form.username_password_incorrect")},
5252
{username: "user15", password: "wrongPassword", message: i18n.Tr("en", "form.username_password_incorrect")},
5353
{username: "[email protected]", password: "wrongPassword", message: i18n.Tr("en", "form.username_password_incorrect")},
54-
// test for normal email
55-
{username: "[email protected]", password: "password", message: ""},
5654
}
5755

5856
for _, s := range samples {

models/user/user_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,20 @@ func TestCreateUserInvalidEmail(t *testing.T) {
235235
assert.True(t, IsErrEmailInvalid(err))
236236
}
237237

238+
func TestCreateUserEmailAlreadyUsed(t *testing.T) {
239+
assert.NoError(t, unittest.PrepareTestDatabase())
240+
241+
user := unittest.AssertExistsAndLoadBean(t, &User{ID: 2}).(*User)
242+
243+
// add new user with user2's email
244+
user.Name = "testuser"
245+
user.LowerName = strings.ToLower(user.Name)
246+
user.ID = 0
247+
err := CreateUser(user)
248+
assert.Error(t, err)
249+
assert.True(t, IsErrEmailAlreadyUsed(err))
250+
}
251+
238252
func TestGetUserIDsByNames(t *testing.T) {
239253
assert.NoError(t, unittest.PrepareTestDatabase())
240254

0 commit comments

Comments
 (0)