aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-08 19:22:35 +0300
committerlevlam <levlam@telegram.org>2026-01-08 19:22:35 +0300
commit2ab648ab4e8c40ab608f3e5a004d2bd8e2d6d4cf (patch)
treee7bd08ea2f1e2b482f3eda3d8b75dd03d7563c2f /test
parenta361bcfdab6eca0afc8a123fde4c4fb2583cbbd2 (diff)
Add settingsSectionChatFolders.subsection.
Diffstat (limited to 'test')
-rw-r--r--test/link.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/link.cpp b/test/link.cpp
index 5a87653a1..04a2bb668 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -187,8 +187,8 @@ static auto change_phone_number() {
return settings(td::td_api::make_object<td::td_api::settingsSectionPhoneNumber>());
}
-static auto chat_folder_settings() {
- return settings(td::td_api::make_object<td::td_api::settingsSectionChatFolders>());
+static auto chat_folder_settings(td::string subsection = td::string()) {
+ return settings(td::td_api::make_object<td::td_api::settingsSectionChatFolders>(subsection));
}
static auto data_and_storage_settings(td::string subsection = td::string()) {
@@ -1727,6 +1727,9 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/devices/edit", devices("edit"));
parse_internal_link("tg://settings/devices/auto-terminate", devices("auto-terminate"));
+ parse_internal_link("tg://settings/folders/edit", chat_folder_settings("edit"));
+ parse_internal_link("tg://settings/folders/tab-view", chat_folder_settings("tab-view"));
+
parse_internal_link("tg://settings/edit/abacaba", edit_profile_settings());
parse_internal_link("tg://settings/edit-profile/abacaba", settings());
parse_internal_link("tg://settings/edit_profile/abacaba", edit_profile_settings());