# HG changeset patch # User Mark Doliner # Date 1201225251 0 # Node ID a67c0aa4db9ca0bf38e6e127573ff3fb93825a08 # Parent 6c7cf4654d1080ad0086538955950ecb31b7d7bb Add a few tets to make sure we're catching some invalid email formats diff -r 6c7cf4654d10 -r a67c0aa4db9c libpurple/tests/test_util.c --- 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