aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-08 18:59:38 +0300
committerlevlam <levlam@telegram.org>2026-01-08 18:59:38 +0300
commit7928ff9278d7dae14a74a7565bbd86a1b6e1b643 (patch)
tree1d73a7e547cddcff439d011edb5396d6f826e02b /test
parenta6c15164b784984f2b51bbcfe1bb8163f2af7f80 (diff)
Add settingsSectionDevices.subsection.
Diffstat (limited to 'test')
-rw-r--r--test/link.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/link.cpp b/test/link.cpp
index 6ca2c9d57..88d9757bb 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -179,10 +179,6 @@ static auto settings(td::td_api::object_ptr<td::td_api::SettingsSection> section
return td::td_api::make_object<td::td_api::internalLinkTypeSettings>(std::move(section));
}
-static auto active_sessions() {
- return settings(td::td_api::make_object<td::td_api::settingsSectionDevices>());
-}
-
static auto appearance(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionAppearance>(subsection));
}
@@ -199,6 +195,10 @@ static auto data_and_storage_settings(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionDataAndStorage>(subsection));
}
+static auto devices(td::string subsection = td::string()) {
+ return settings(td::td_api::make_object<td::td_api::settingsSectionDevices>(subsection));
+}
+
static auto edit_profile_settings(td::string subsection = td::string()) {
return settings(td::td_api::make_object<td::td_api::settingsSectionEditProfile>(subsection));
}
@@ -1697,7 +1697,7 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/asdsathemesasdas/devices", settings());
parse_internal_link("tg://settings/auto_delete", privacy_and_security_settings("auto-delete"));
parse_internal_link("tg://settings/auto_delete/test", privacy_and_security_settings("auto-delete"));
- parse_internal_link("tg://settings/devices", active_sessions());
+ parse_internal_link("tg://settings/devices", devices());
parse_internal_link("tg://settings/change_number", change_phone_number());
parse_internal_link("tg://settings/data", data_and_storage_settings());
parse_internal_link("tg://settings/edit_profile", edit_profile_settings());
@@ -1728,6 +1728,9 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/appearance/themes/edit", appearance("themes/edit"));
parse_internal_link("tg://settings/appearance/app-icon", appearance("app-icon"));
+ 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/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());