ываыв

This commit is contained in:
Kirill
2026-05-28 22:46:15 +05:00
parent a036802e03
commit ca8ed0da62
4 changed files with 10 additions and 1 deletions
Binary file not shown.
@@ -44,6 +44,14 @@ describe('email templates', () => {
expect(email.html).toContain('href="https://shop.example.com/me/messages"')
})
it('renders paid payment status as paid in Russian', () => {
const email = renderPaymentStatusChangedEmail({ orderId, paymentStatus: 'paid' })
expect(email.subject).toBe('Оплата заказа — Оплачен')
expect(email.html).toContain('<b>Оплачен</b>')
expect(email.html).not.toContain('<b>paid</b>')
})
it('adds admin orders link to admin order message emails', () => {
process.env.CLIENT_PUBLIC_URL = 'https://shop.example.com'
@@ -116,6 +116,7 @@ export function renderAdminOrderMessageEmail({ orderId, preview }) {
export function renderPaymentStatusChangedEmail({ orderId, paymentStatus }) {
const statusLabels = {
pending: 'Ожидает',
paid: 'Оплачен',
confirmed: 'Подтверждён',
rejected: 'Отклонён',
}
@@ -25,7 +25,7 @@ export function renderOrderMessageTg({ orderId, preview }) {
}
export function renderPaymentStatusChangedTg({ orderId, paymentStatus }) {
const labels = { pending: 'Ожидает', confirmed: 'Подтверждён', rejected: 'Отклонён' }
const labels = { pending: 'Ожидает', paid: 'Оплачен', confirmed: 'Подтверждён', rejected: 'Отклонён' }
return `💳 Оплата заказа #${orderId.slice(0, 8)}: <b>${labels[paymentStatus] || paymentStatus}</b>`
}