Files
fotospiel-app/resources/js/admin/mobile/__tests__/eventDetail.test.ts
2025-12-12 13:38:06 +01:00

22 lines
612 B
TypeScript

import { describe, expect, it } from 'vitest';
import { isPastEvent } from '../eventDate';
describe('isPastEvent', () => {
it('detects past dates', () => {
const past = new Date();
past.setDate(past.getDate() - 2);
expect(isPastEvent(past.toISOString())).toBe(true);
});
it('detects future dates', () => {
const future = new Date();
future.setDate(future.getDate() + 2);
expect(isPastEvent(future.toISOString())).toBe(false);
});
it('handles invalid input', () => {
expect(isPastEvent(undefined)).toBe(false);
expect(isPastEvent('not-a-date')).toBe(false);
});
});