aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2025-07-27 04:44:28 +0300
committerlevlam <levlam@telegram.org>2025-07-27 04:44:28 +0300
commit3ed1fc01eb0b37a6e77cfcebb7b7d7f956686c36 (patch)
tree6affd977715aa71eb718ac98501a62af33c43c04 /test
parent9301f682618cf5234bb633666559e24ed93b5188 (diff)
Add and use is_valid_sticker_set_name.
Diffstat (limited to 'test')
-rw-r--r--test/link.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/link.cpp b/test/link.cpp
index f912fac8e..27a8db0b6 100644
--- a/test/link.cpp
+++ b/test/link.cpp
@@ -992,7 +992,7 @@ TEST(Link, parse_internal_link_part2) {
parse_internal_link("t.me/addstickers/?abcdef", nullptr);
parse_internal_link("t.me/addstickers/#abcdef", nullptr);
parse_internal_link("t.me/addstickers/abacaba", sticker_set("abacaba", false));
- parse_internal_link("t.me/addstickers/aba%20aba", sticker_set("aba aba", false));
+ parse_internal_link("t.me/addstickers/aba%20aba", nullptr);
parse_internal_link("t.me/addstickers/123456a", sticker_set("123456a", false));
parse_internal_link("t.me/addstickers/12345678901", sticker_set("12345678901", false));
parse_internal_link("t.me/addstickers/123456", sticker_set("123456", false));
@@ -1000,6 +1000,7 @@ TEST(Link, parse_internal_link_part2) {
parse_internal_link("tg:addstickers?set=abcdef", sticker_set("abcdef", false));
parse_internal_link("tg:addstickers?set=abc%30ef", sticker_set("abc0ef", false));
+ parse_internal_link("tg:addstickers?set=abc%2Fef", unknown_deep_link("tg://addstickers?set=abc%2Fef"));
parse_internal_link("tg://addstickers?set=", unknown_deep_link("tg://addstickers?set="));
parse_internal_link("t.me/addemoji?set=abcdef", nullptr);
@@ -1010,7 +1011,7 @@ TEST(Link, parse_internal_link_part2) {
parse_internal_link("t.me/addemoji/?abcdef", nullptr);
parse_internal_link("t.me/addemoji/#abcdef", nullptr);
parse_internal_link("t.me/addemoji/abacaba", sticker_set("abacaba", true));
- parse_internal_link("t.me/addemoji/aba%20aba", sticker_set("aba aba", true));
+ parse_internal_link("t.me/addemoji/aba%20aba", nullptr);
parse_internal_link("t.me/addemoji/123456a", sticker_set("123456a", true));
parse_internal_link("t.me/addemoji/12345678901", sticker_set("12345678901", true));
parse_internal_link("t.me/addemoji/123456", sticker_set("123456", true));
@@ -1018,6 +1019,7 @@ TEST(Link, parse_internal_link_part2) {
parse_internal_link("tg:addemoji?set=abcdef", sticker_set("abcdef", true));
parse_internal_link("tg:addemoji?set=abc%30ef", sticker_set("abc0ef", true));
+ parse_internal_link("tg:addemoji?set=abc%2Fef", unknown_deep_link("tg://addemoji?set=abc%2Fef"));
parse_internal_link("tg://addemoji?set=", unknown_deep_link("tg://addemoji?set="));
}