diff options
| author | levlam <levlam@telegram.org> | 2025-07-31 10:29:57 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-07-31 10:29:57 +0300 |
| commit | 458b58d05df0ae4f49351f6e5db147aa898bea36 (patch) | |
| tree | 3904da558ac6cfbece660a012113f6788abb85d2 /test | |
| parent | 8d9ba0f294cb70d0f71ae228135af577089c6577 (diff) | |
Add and use is_valid_gift_code.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index c2e1228c4..54f675bf6 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -768,10 +768,12 @@ TEST(Link, parse_internal_link_part2) { parse_internal_link("t.me/giftcode/12345678901", premium_gift_code("12345678901")); parse_internal_link("t.me/giftcode/123456", premium_gift_code("123456")); parse_internal_link("t.me/giftcode/123456/123123/12/31/a/s//21w/?asdas#test", premium_gift_code("123456")); + parse_internal_link("t.me/giftcode/123%FF456", nullptr); parse_internal_link("tg:giftcode?slug=abcdef", premium_gift_code("abcdef")); parse_internal_link("tg:giftcode?slug=abc%30ef", premium_gift_code("abc0ef")); parse_internal_link("tg://giftcode?slug=", unknown_deep_link("tg://giftcode?slug=")); + parse_internal_link("tg://giftcode?slug=%FF", unknown_deep_link("tg://giftcode?slug=%FF")); parse_internal_link("t.me/m?slug=abcdef", nullptr); parse_internal_link("t.me/m", nullptr); |
