camote-utils
Version:
A comprehensive TypeScript utility library featuring advanced string and number formatting, data structures, and algorithms
19 lines (18 loc) • 805 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("./index");
describe('isValidTime', () => {
test('valid times', () => {
expect((0, index_1.isValidTime)('14:30')).toBe(true);
expect((0, index_1.isValidTime)('02:30 PM')).toBe(true);
expect((0, index_1.isValidTime)('00:00')).toBe(true);
expect((0, index_1.isValidTime)('12:59:59')).toBe(true);
});
test('invalid times', () => {
expect((0, index_1.isValidTime)('25:00')).toBe(false);
expect((0, index_1.isValidTime)('14:60')).toBe(false);
expect((0, index_1.isValidTime)('02:30:61')).toBe(false);
expect((0, index_1.isValidTime)('invalid time')).toBe(false);
expect((0, index_1.isValidTime)('')).toBe(false);
});
});