mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
14 lines
582 B
TypeScript
14 lines
582 B
TypeScript
import isValidDate from 'sentry/utils/date/isValidDate';
|
|
|
|
describe('isValidDate', () => {
|
|
it.each([
|
|
{label: 'date from string', expected: true, value: new Date('2023/01/01')},
|
|
{label: 'date from int', expected: true, value: new Date(123456)},
|
|
{label: 'date from NaN', expected: false, value: new Date(1 / 0)},
|
|
{label: 'duck type', expected: false, value: {getTime: () => 1}},
|
|
{label: 'object', expected: false, value: {foo: 'bar'}},
|
|
])('should return {expected} for {label}', ({expected, value}) => {
|
|
expect(isValidDate(value)).toBe(expected);
|
|
});
|
|
});
|