libpurple/tests/test_jabber_jutil.c

changeset 28414
5093c1a49d5c
parent 27849
7f7428cb8309
child 28535
2c150600a9e9
--- a/libpurple/tests/test_jabber_jutil.c	Sat Aug 29 02:36:57 2009 +0000
+++ b/libpurple/tests/test_jabber_jutil.c	Sat Aug 29 02:38:28 2009 +0000
@@ -153,6 +153,14 @@
 }
 END_TEST
 
+START_TEST(test_jabber_normalize)
+{
+	assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org"));
+	assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org/"));
+	assert_string_equal("paul@darkrain42.org", jabber_normalize(NULL, "PaUL@DaRkRain42.org/resource"));
+}
+END_TEST
+
 Suite *
 jabber_jutil_suite(void)
 {
@@ -172,6 +180,7 @@
 	tcase_add_test(tc, test_nodeprep_validate_illegal_chars);
 	tcase_add_test(tc, test_nodeprep_validate_too_long);
 	tcase_add_test(tc, test_jabber_id_new);
+	tcase_add_test(tc, test_jabber_normalize);
 	suite_add_tcase(s, tc);
 
 	return s;

mercurial