aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-19 17:19:04 +0300
committerlevlam <levlam@telegram.org>2026-01-19 17:19:04 +0300
commit832cabe1455d87401b436f7e1a4bb018c728787b (patch)
tree2f0b483ba5474fde0f4ad10eee369f91c4e5b190 /test
parent3c69fca9ed65bf9dcbbe898ba2d383a1222ae9ce (diff)
Add td_api::internalLinkTypeSearch.
Diffstat (limited to 'test')
-rw-r--r--test/link.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/link.cpp b/test/link.cpp
index 1d7369b59..7e2e8048a 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -255,14 +255,14 @@ static auto qr_code(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionQrCode>(subsection));
}
-static auto search() {
- return settings(td::td_api::make_object<td::td_api::settingsSectionSearch>());
-}
-
static auto send_gift(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionSendGift>(subsection));
}
+static auto settings_search() {
+ return settings(td::td_api::make_object<td::td_api::settingsSectionSearch>());
+}
+
static auto target_chat_chosen(bool allow_users, bool allow_bots, bool allow_groups, bool allow_channels) {
return td::td_api::make_object<td::td_api::targetChatChosen>(
td::td_api::make_object<td::td_api::targetChatTypes>(allow_users, allow_bots, allow_groups, allow_channels));
@@ -471,6 +471,10 @@ static auto saved_messages() {
return td::td_api::make_object<td::td_api::internalLinkTypeSavedMessages>();
}
+static auto search() {
+ return td::td_api::make_object<td::td_api::internalLinkTypeSearch>();
+}
+
static auto sticker_set(const td::string &sticker_set_name, bool expect_custom_emoji) {
return td::td_api::make_object<td::td_api::internalLinkTypeStickerSet>(sticker_set_name, expect_custom_emoji);
}
@@ -992,6 +996,8 @@ TEST(Link, parse_internal_link_part2) {
parse_internal_link("tg://settings/my-profile/posts/add-album", my_profile("posts/add-album"));
parse_internal_link("tg://settings/my-profile/archived-posts", my_profile("archived-posts"));
+ parse_internal_link("tg://chat/search/", search());
+
parse_internal_link("tg://contacts", contacts(""));
parse_internal_link("tg://contacts/asdasd", contacts(""));
parse_internal_link("tg://contacts/new", contacts("new"));
@@ -1926,7 +1932,7 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/privacy-policy", privacy_policy());
parse_internal_link("tg://search", unknown_deep_link("tg://search"));
- parse_internal_link("tg://settings/search", search());
+ parse_internal_link("tg://settings/search", settings_search());
parse_internal_link("tg://settings/chat/browser", in_app_browser());
parse_internal_link("tg://settings/chat/browser/", in_app_browser());