+4
-2
@@ -35,7 +35,9 @@ func TestMarkdownV2FormattingMethods(t *testing.T) {
|
||||
{name: "block code", got: EscapeMarkdownV2("text").BlockCode(), want: "```\ntext\n```"},
|
||||
{name: "block code language", got: EscapeMarkdownV2("text").BlockCodeLanguage("go"), want: "```go\ntext\n```"},
|
||||
{name: "quote", got: EscapeMarkdownV2("a\nb").Quote(), want: ">a\n>b"},
|
||||
{name: "expandable quote", got: EscapeMarkdownV2("text").QuoteExpandable(), want: "**>text"},
|
||||
{name: "expandable quote", got: EscapeMarkdownV2("a\nb").QuoteExpandable(), want: "**>a\n>b||"},
|
||||
{name: "inline code escaping", got: EscapeMarkdownV2("a-b`c\\d").InlineCode(), want: "`a-b\\`c\\\\d`"},
|
||||
{name: "block code language sanitizing", got: EscapeMarkdownV2("text").BlockCodeLanguage("go`\nboom"), want: "```goboom\ntext\n```"},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
@@ -63,7 +65,7 @@ func TestMarkdownV2SpecialLinks(t *testing.T) {
|
||||
want MarkdownV2
|
||||
}{
|
||||
{name: "mention", got: EscapeMarkdownV2("User").Mention(123), want: "[User](tg://user?id=123)"},
|
||||
{name: "emoji", got: EscapeMarkdownV2("emoji").Emoji(`12)3`), want: `[emoji](tg://emoji?id=12\)3)`},
|
||||
{name: "emoji", got: EscapeMarkdownV2("👍").Emoji(`12)3`), want: `3)`},
|
||||
{name: "time", got: EscapeMarkdownV2("date").Time(1772323200), want: ""},
|
||||
{name: "time format", got: EscapeMarkdownV2("date").TimeFormat(1772323200, `MMM ) yyyy`), want: ` yyyy)`},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user