diff --git a/src/telegram/format.test.ts b/src/telegram/format.test.ts index 15a962fb060..48e95343750 100644 --- a/src/telegram/format.test.ts +++ b/src/telegram/format.test.ts @@ -56,6 +56,18 @@ describe("markdownToTelegramHtml", () => { expect(res).toContain(""); }); + it("renders multiline blockquotes as a single Telegram blockquote", () => { + const res = markdownToTelegramHtml("> first\n> second"); + expect(res).toBe("
first\nsecond
"); + }); + + it("renders separated quoted paragraphs as distinct blockquotes", () => { + const res = markdownToTelegramHtml("> first\n\n> second"); + expect(res).toContain("
first"); + expect(res).toContain("
second
"); + expect(res.match(/
/g)).toHaveLength(2); + }); + it("renders fenced code blocks", () => { const res = markdownToTelegramHtml("```js\nconst x = 1;\n```"); expect(res).toBe("
const x = 1;\n
");