aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/link.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/link.cpp')
-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());