ci4sManagement-cloud/react-ui/tests/date.test.ts

24 lines
551 B
TypeScript
Raw Normal View History

2025-01-02 10:40:44 +08:00
import { canBeConvertToDate } from '../src/utils/date';
2025-05-22 09:21:27 +08:00
describe('test canBeConvertToDate()', () => {
2025-01-02 10:40:44 +08:00
test('null', () => {
expect(canBeConvertToDate(null)).toBe(false);
});
test('undefined', () => {
expect(canBeConvertToDate(undefined)).toBe(false);
});
test('empty string', () => {
expect(canBeConvertToDate('')).toBe(false);
});
test('valid string', () => {
expect(canBeConvertToDate('2024-10-10T10:10:10+08:00')).toBe(true);
});
test('numeric', () => {
expect(canBeConvertToDate(0)).toBe(true);
});
});