Skip to content

Commit

Permalink
Add new tests for default email and password validators
Browse files Browse the repository at this point in the history
  • Loading branch information
deepjyoti30-st committed Sep 24, 2024
1 parent caea0a8 commit 57a306d
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions recipe/emailpassword/formFieldValidator_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ func TestDefaultEmailValidator(t *testing.T) {
assert.Equal(t, "Email is invalid", *defaultEmailValidator("fasd", "public"))
assert.Equal(t, "Email is invalid", *defaultEmailValidator("dfa@@@abc.com", "public"))
assert.Equal(t, "Email is invalid", *defaultEmailValidator("", "public"))
assert.Equal(t, "Field is not optional", *defaultEmailValidator(nil, "public"))
}

func TestDefaultPasswordValidator(t *testing.T) {
Expand All @@ -54,6 +55,7 @@ func TestDefaultPasswordValidator(t *testing.T) {
assert.Nil(t, defaultPasswordValidator("abc!@#$%^&*()gftr8", "public"))
assert.Nil(t, defaultPasswordValidator(" dskj3", "public"))
assert.Nil(t, defaultPasswordValidator(" dsk 3", "public"))
assert.Equal(t, "Field is not optional", *defaultPasswordValidator(nil, "public"))

assert.Equal(t, "Password must contain at least 8 characters, including a number", *defaultPasswordValidator("asd", "public"))

Expand Down

0 comments on commit 57a306d

Please sign in to comment.