mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-06 07:53:54 +00:00
7cfe7c0d78
* refactor: remove unused code * feat: add human readable values to message parsing --------- Co-authored-by: Fabian Posenau <fabian@fphome.de> Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com>
27 lines
665 B
TypeScript
27 lines
665 B
TypeScript
import { isTimeString } from './isTimeString';
|
|
|
|
describe('test isTimeString() function', () => {
|
|
it('it validates time strings', () => {
|
|
const ts = ['2', '2:10', '2:10:22'];
|
|
for (const s of ts) {
|
|
expect(isTimeString(s)).toBe(true);
|
|
}
|
|
});
|
|
|
|
it('it fails overloaded times', () => {
|
|
const ts = ['70', '89:10', '26:10:22'];
|
|
for (const s of ts) {
|
|
expect(isTimeString(s)).toBe(false);
|
|
}
|
|
});
|
|
});
|
|
|
|
describe('test isTimeString() function handle different separators', () => {
|
|
const ts = ['2:10', '2,10', '2.10'];
|
|
for (const s of ts) {
|
|
it(`it handles ${s}`, () => {
|
|
expect(isTimeString(s)).toBe(true);
|
|
});
|
|
}
|
|
});
|