Mercurial > pidgin
diff libpurple/tests/test_util.c @ 22197:a67c0aa4db9c
Add a few tets to make sure we're catching some invalid email formats
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 25 Jan 2008 01:40:51 +0000 |
parents | 18fb032a602a |
children | 5aacf801f6b6 |
line wrap: on
line diff
--- a/libpurple/tests/test_util.c Fri Jan 25 00:52:40 2008 +0000 +++ b/libpurple/tests/test_util.c Fri Jan 25 01:40:51 2008 +0000 @@ -71,6 +71,13 @@ START_TEST(test_util_email_is_valid) { fail_unless(purple_email_is_valid("purple-devel@lists.sf.net")); + fail_if(purple_email_is_valid("purple-devel@@lists.sf.net")); + fail_if(purple_email_is_valid("purple@devel@lists.sf.net")); + fail_if(purple_email_is_valid("purple-devel@list..sf.net")); + fail_if(purple_email_is_valid("purple-devel")); + fail_if(purple_email_is_valid("@lists.sf.net")); + fail_if(purple_email_is_valid("")); + fail_if(purple_email_is_valid("totally bogus")); } END_TEST