aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-06-24 20:11:03 +0300
committerlevlam <levlam@telegram.org>2026-06-24 20:11:03 +0300
commit91825acbc43e90a0af807905bfa30b15b6fa3ce5 (patch)
tree36f27af1864c7a73458c4b49f2ba7edca0575074 /test
parentbcdcf00211a5544fd4ab189ee49f9eb667658399 (diff)
Support tg://grams links.
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 f2d6f1719..c54ff2fbb 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -1993,6 +1993,16 @@ TEST(Link, parse_internal_link_part4) {
parse_internal_link("tg://settings/ton", my_grams());
parse_internal_link("tg://settings/ton/12312", my_grams());
+ parse_internal_link("tg://grams", my_grams());
+ parse_internal_link("tg://grams?asdsa?D?SADasD?asD", my_grams());
+ parse_internal_link("tg://grams#test", my_grams());
+ parse_internal_link("tg://grams/#test", my_grams());
+ parse_internal_link("tg://grams/aadsa#test", my_grams());
+ parse_internal_link("tg://grams/theme#test", my_grams());
+ parse_internal_link("tg:grams/theme#test", my_grams());
+ parse_internal_link("tg://settings/grams", my_grams());
+ parse_internal_link("tg://settings/grams/12312", my_grams());
+
parse_internal_link("tg://premium", unknown_deep_link("tg://premium"));
parse_internal_link("tg://settings/premium", premium());