Кликабельные ссылки: история фидбека у куратора и цитаты в письмах
Куратор видел адрес в своём фидбеке мёртвым текстом — linkify там не было. В письмах (фидбек, ответы на вопросы и комментарии) quote() только экранировал: кликабельность зависела от почтовика. Теперь ссылки оформлены <a>. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -83,4 +83,20 @@ describe("sendCommentReplyEmail", () => {
|
||||
expect(html).not.toContain("Отвечает <strong>");
|
||||
expect(html).toContain("Привет!");
|
||||
});
|
||||
|
||||
it("делает ссылки в тексте ответа кликабельными", async () => {
|
||||
await sendCommentReplyEmail(
|
||||
"student@example.com",
|
||||
"Екатерина",
|
||||
"6.3. Холст",
|
||||
"Подарок тут: https://obsidian.second-brain.ru/secret-bonus?a=1&b=2. Пишите!",
|
||||
LESSON_URL
|
||||
);
|
||||
|
||||
const html = sent[0].html;
|
||||
expect(html).toContain(
|
||||
'<a href="https://obsidian.second-brain.ru/secret-bonus?a=1&b=2" target="_blank"'
|
||||
);
|
||||
expect(html).toContain("secret-bonus?a=1&b=2</a>. Пишите!");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user