--- a/libpurple/tests/test_conversation.c Thu Apr 17 23:35:53 2025 -0500 +++ b/libpurple/tests/test_conversation.c Mon Apr 21 22:43:29 2025 -0500 @@ -68,6 +68,7 @@ char *title = NULL; char *title_for_display = NULL; char *topic = NULL; + char *url = NULL; char *user_nickname = NULL; gboolean age_restricted = FALSE; gboolean avatar_editable = FALSE; @@ -122,6 +123,7 @@ "topic-updated", topic_updated, "type", PURPLE_CONVERSATION_TYPE_THREAD, "typing-state", PURPLE_TYPING_STATE_TYPING, + "url", "https://pidgin.im/", "user-nickname", "knick-knack", NULL); @@ -154,6 +156,7 @@ "topic-updated", &topic_updated1, "type", &type, "typing-state", &typing_state, + "url", &url, "user-nickname", &user_nickname, NULL); @@ -232,6 +235,9 @@ g_assert_cmpuint(typing_state, ==, PURPLE_TYPING_STATE_TYPING); + g_assert_cmpstr(url, ==, "https://pidgin.im/"); + g_clear_pointer(&url, g_free); + g_assert_cmpstr(user_nickname, ==, "knick-knack"); g_clear_pointer(&user_nickname, g_free);