Files
portal/app/tests/Frontend/proxyMarketRow.spec.ts
T

16 lines
745 B
TypeScript

import { describe, it, expect } from 'vitest';
import { proxyMoney, proxyStatus } from '../../resources/js/views/admin/adminDashboardHelpers';
describe('строка proxy_market на плашке', () => {
it('баланс = «до <дата>»', () => {
expect(proxyMoney({ service_key: 'proxy_market', expires_at: '04.08.2026' })).toBe('до 04.08.2026');
expect(proxyMoney({ service_key: 'proxy_market', expires_at: null })).toBe('—');
});
it('статус словом по светофору', () => {
expect(proxyStatus('green')).toBe('жив');
expect(proxyStatus('amber')).toBe('скоро истекает');
expect(proxyStatus('red')).toBe('не отвечает');
});
});