b7cfee0a0d
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
16 lines
745 B
TypeScript
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('не отвечает');
|
|
});
|
|
});
|