mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-05 15:33:59 +00:00
26cb8a5bfc
* change directory structure move test file to __tests__ at the module directory * test function Add more tests to ensure the function remains safe * fix coverage filter * change directory structure move to utilities folder * refract formatDisplay with tst * test millis * test millis to seconds * refract millis functions * refractor timeStringToMillis * create utility consts * style component * fixed bug with hidezero parameter * fix issue with cancelling input edit * style tweak
59 lines
1.7 KiB
JavaScript
59 lines
1.7 KiB
JavaScript
import { stringFromMillis } from '../time.js';
|
|
|
|
describe('test string to milis function', () => {
|
|
it('test with null values', () => {
|
|
const t = { val: null, result: '...' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with valid millis', () => {
|
|
const t = { val: 3600000, result: '01:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with negative millis', () => {
|
|
const t = { val: -3600000, result: '-01:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with -1', () => {
|
|
const t = { val: -1, result: '-00:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with 0', () => {
|
|
const t = { val: 0, result: '00:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with -0', () => {
|
|
const t = { val: -0, result: '00:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with 999', () => {
|
|
const t = { val: 999, result: '00:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with 1000', () => {
|
|
const t = { val: 1000, result: '00:00:01' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with 86400000 (24 hours)', () => {
|
|
const t = { val: 86400000, result: '00:00:00' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with 86401000 (24 hours and 1 second)', () => {
|
|
const t = { val: 86401000, result: '00:00:01' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
|
|
it('test with -86401000 (-24 hours and 1 second)', () => {
|
|
const t = { val: -86401000, result: '-00:00:01' };
|
|
expect(stringFromMillis(t.val)).toBe(t.result);
|
|
});
|
|
});
|