From d14babea338eb1df50f1a4e21bb342e27b638804 Mon Sep 17 00:00:00 2001 From: evgeny Date: Sun, 4 Oct 2026 18:12:23 +0200 Subject: [PATCH] Create signed test channel with its final invitation title --- tests/test_dm_invite.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/test_dm_invite.c b/tests/test_dm_invite.c index 18c16949..3113a7c8 100644 --- a/tests/test_dm_invite.c +++ b/tests/test_dm_invite.c @@ -169,11 +169,10 @@ int main(void) { uint64_t deadline = get_time_tb() + 30000; while (!first.ready && get_time_tb() < deadline) uasync_poll(ua, 100); CHECK(first.ready == 1 && !join_link(ua, first.link), "join common source group"); - chat_core_create_channel_auto(nodes[0], "target"); - CHECK(!scalar(nodes[0], "SELECT channel_id FROM channels WHERE name='target'", &target), "create different target group"); + chat_core_create_channel_auto(nodes[0], "target \"группа\"\n<>&"); + CHECK(!scalar(nodes[0], "SELECT channel_id FROM channels WHERE name='target \"группа\"\n<>&'", &target), + "create target group with Unicode, quotes and newline in signed title"); CHECK(target != source && !message_count(), "initial empty PM"); - CHECK(sqlite3_exec(nodes[0]->topo_sqlite_db, "UPDATE channels SET name='target \"группа\"\n<>&' WHERE name='target'", - NULL, NULL, NULL) == SQLITE_OK, "group title with Unicode, quotes and newline"); char target_id[64]; snprintf(target_id, sizeof(target_id), "%llu", (unsigned long long)target); for (int i = 0; i < 5; i++) { char text[64]; snprintf(text, sizeof(text), "history before invitation %d", i);