15 lines
532 B
TypeScript
15 lines
532 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
import { toISOStringOrNull } from '../../src/utils/dates';
|
|
|
|
describe('date utils', () => {
|
|
it('keeps provided string values instead of treating empty strings as null', () => {
|
|
expect(toISOStringOrNull('')).toBe('');
|
|
expect(toISOStringOrNull('2026-06-10T00:00:00.000Z')).toBe('2026-06-10T00:00:00.000Z');
|
|
});
|
|
|
|
it('returns null only for nullish values', () => {
|
|
expect(toISOStringOrNull(null)).toBeNull();
|
|
expect(toISOStringOrNull(undefined)).toBeNull();
|
|
});
|
|
});
|