diff options
| author | levlam <levlam@telegram.org> | 2026-01-07 18:55:24 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-01-07 18:55:24 +0300 |
| commit | 0a43778f8f3a5820ffca8876a857ae122d81d995 (patch) | |
| tree | 5b849745c7a244a74bbcd86962b41f27d4c3d108 /test | |
| parent | 45d03a387f1d2ad3fd0fa1fa0114aaf42c64967d (diff) | |
Add settingsSectionEditProfile.subsection.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/test/link.cpp b/test/link.cpp index c22b38d29..c6b93e5ed 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -277,8 +277,8 @@ static auto direct_messages_chat(const td::string &channel_username) { return td::td_api::make_object<td::td_api::internalLinkTypeDirectMessagesChat>(channel_username); } -static auto edit_profile_settings() { - return settings(td::td_api::make_object<td::td_api::settingsSectionEditProfile>()); +static auto edit_profile_settings(td::string subsection = td::string()) { + return settings(td::td_api::make_object<td::td_api::settingsSectionEditProfile>(subsection)); } static auto game(const td::string &bot_username, const td::string &game_short_name) { @@ -1696,6 +1696,7 @@ TEST(Link, parse_internal_link_part4) { parse_internal_link("tg://settings/devices", active_sessions()); parse_internal_link("tg://settings/change_number", change_phone_number()); parse_internal_link("tg://settings/edit_profile", edit_profile_settings()); + parse_internal_link("tg://settings/edit", edit_profile_settings()); parse_internal_link("tg://settings/folders", chat_folder_settings()); parse_internal_link("tg://settings/filters", settings()); parse_internal_link("tg://settings/language", language_settings()); @@ -1721,6 +1722,14 @@ 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/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()); + parse_internal_link("tg://settings/edit/log-out", edit_profile_settings("log-out")); + parse_internal_link("tg://settings/edit_profile/log-out", edit_profile_settings()); + parse_internal_link("tg://settings/edit/your-color", edit_profile_settings("your-color")); + parse_internal_link("tg://settings/edit_profile/your-color", edit_profile_settings()); + parse_internal_link("tg://stars", my_stars()); parse_internal_link("tg://stars?asdsa?D?SADasD?asD", my_stars()); parse_internal_link("tg://stars#test", my_stars()); |
