aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-07 19:31:54 +0300
committerlevlam <levlam@telegram.org>2026-01-07 19:31:54 +0300
commit1338beadbaa976a13c5932e85a43ebfa15605271 (patch)
treeb148d366dbc97a2b83ae0cec896c343956483a25 /test
parent3be25f6d79894e5484dca11235a22451c25e4e36 (diff)
Add settingsSectionNotifications.
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 7f911dcc5..b6c8969b7 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -345,6 +345,10 @@ static auto my_toncoins() {
return settings(td::td_api::make_object<td::td_api::settingsSectionMyToncoins>());
}
+static auto notification_settings(td::string subsection = td::string()) {
+ return settings(td::td_api::make_object<td::td_api::settingsSectionNotifications>(subsection));
+}
+
static auto passport_data_request(td::int32 bot_user_id, const td::string &scope, const td::string &public_key,
const td::string &nonce, const td::string &callback_url) {
return td::td_api::make_object<td::td_api::internalLinkTypePassportDataRequest>(bot_user_id, scope, public_key, nonce,
@@ -1701,6 +1705,7 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/filters", settings());
parse_internal_link("tg://settings/language", language_settings());
parse_internal_link("tg://settings/login_email", login_email_settings());
+ parse_internal_link("tg://settings/notifications", notification_settings());
parse_internal_link("tg://settings/password", password_settings());
parse_internal_link("tg://settings/phone_privacy", privacy_and_security_settings("phone-number"));
parse_internal_link("tg://settings/privacy", privacy_and_security_settings());
@@ -1740,6 +1745,11 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/profile-photo/use-emojis", edit_profile_settings("profile-photo"));
parse_internal_link("tg://settings/profile-photo/use-emoji", edit_profile_settings("profile-photo/use-emoji"));
+ parse_internal_link("tg://settings/notifications/app-icon", notification_settings());
+ parse_internal_link("tg://settings/notifications/reset", notification_settings("reset"));
+ parse_internal_link("tg://settings/notifications/groups/delete-exceptions",
+ notification_settings("groups/delete-exceptions"));
+
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());