# HG changeset patch # User Mark Doliner # Date 1249032879 0 # Node ID 59d45eb5f9c9cca703eddcca61e5ec7f1f34ac38 # Parent 2b3a9a68e0bcfd09c72e5e8db0af64e07876ca6f Add a test with a custom color diff -r 2b3a9a68e0bc -r 59d45eb5f9c9 libpurple/tests/test_yahoo_util.c --- a/libpurple/tests/test_yahoo_util.c Fri Jul 31 09:22:37 2009 +0000 +++ b/libpurple/tests/test_yahoo_util.c Fri Jul 31 09:34:39 2009 +0000 @@ -18,15 +18,24 @@ assert_string_equal_free("plain", yahoo_codes_to_html("plain")); /* bold/italic/underline */ - assert_string_equal_free("bold", yahoo_codes_to_html("\x1B[1mbold")); - assert_string_equal_free("italic", yahoo_codes_to_html("\x1B[2mitalic")); - assert_string_equal_free("underline", yahoo_codes_to_html("\x1B[4munderline")); - assert_string_equal_free("bold italic underline", yahoo_codes_to_html("\x1B[1mbold\x1B[x1m \x1B[2mitalic\x1B[x2m \x1B[4munderline")); + assert_string_equal_free("bold", + yahoo_codes_to_html("\x1B[1mbold")); + assert_string_equal_free("italic", + yahoo_codes_to_html("\x1B[2mitalic")); + assert_string_equal_free("underline", + yahoo_codes_to_html("\x1B[4munderline")); + assert_string_equal_free("bold italic underline", + yahoo_codes_to_html("\x1B[1mbold\x1B[x1m \x1B[2mitalic\x1B[x2m \x1B[4munderline")); /* font color and size */ - assert_string_equal_free("blue", yahoo_codes_to_html("\x1B[31mblue")); - assert_string_equal_free("test", yahoo_codes_to_html("test")); - assert_string_equal_free("test", yahoo_codes_to_html("\x1B[35mtest")); + assert_string_equal_free("blue", + yahoo_codes_to_html("\x1B[31mblue")); + assert_string_equal_free("test", + yahoo_codes_to_html("\x1B[#70ea15mtest")); + assert_string_equal_free("test", + yahoo_codes_to_html("test")); + assert_string_equal_free("test", + yahoo_codes_to_html("\x1B[35mtest")); } END_TEST