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('не отвечает'); }); });