aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-08 20:50:01 +0300
committerlevlam <levlam@telegram.org>2026-01-08 20:50:01 +0300
commit57e95d0eceb5855452c82a0f5fac991eb2adcd53 (patch)
treef3feb52a9ddd947eaaedf70dc51c2efc8e790f5e /test
parent084533cd8d901bcf3d24d45302ca6875b76a2bf3 (diff)
Add td_api::settingsSectionInAppBrowser.
Diffstat (limited to 'test')
-rw-r--r--test/link.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp
index d01f8d4f2..b28a8085d 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -211,6 +211,10 @@ static auto features() {
return settings(td::td_api::make_object<td::td_api::settingsSectionFeatures>());
}
+static auto in_app_browser(td::string subsection = td::string()) {
+ return settings(td::td_api::make_object<td::td_api::settingsSectionInAppBrowser>(subsection));
+}
+
static auto language_settings(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionLanguage>(subsection));
}
@@ -1823,6 +1827,12 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://search", unknown_deep_link("tg://search"));
parse_internal_link("tg://settings/search", search());
+ parse_internal_link("tg://settings/chat/browser", in_app_browser());
+ parse_internal_link("tg://settings/chat/browser/", in_app_browser());
+ parse_internal_link("tg://settings/chat/browser/abaa", in_app_browser());
+ parse_internal_link("tg://settings/chat/browser/history", in_app_browser("history"));
+ parse_internal_link("tg://settings/chat/browser/search", in_app_browser("search"));
+
parse_internal_link("tg://stars_topup", unknown_deep_link("tg://stars_topup"));
parse_internal_link("tg://stars_topup?balance=", unknown_deep_link("tg://stars_topup?balance="));
parse_internal_link("tg://stars_topup?balance=test", buy_stars(1, ""));