import { describe, it, expect } from 'vitest'; import { formatDateGerman, getExpirationStatus } from '@/lib/formatting/date'; describe('Date & Expiration Status Helpers', () => { it('formats ISO dates into German TT.MM.JJJJ format', () => { expect(formatDateGerman('2026-07-26')).toBe('26.07.2026'); }); it('returns OK for null expiration date', () => { const status = getExpirationStatus(null); expect(status.status).toBe('OK'); expect(status.label).toBe('Kein Ablaufdatum'); }); it('correctly flags expired dates', () => { const status = getExpirationStatus('2020-01-01'); expect(status.status).toBe('EXPIRED'); expect(status.label).toContain('Abgelaufen'); }); });