util.spec.ts
735 Bytes
import {Util} from './../src/util';
describe("Util", () => {
it('should convert to minutes', () => {
expect(Util.convertToMinutes('2:26')).toEqual(146);
expect(Util.convertToMinutes('22:3')).toEqual(1323);
expect(Util.convertToMinutes("00:00")).toEqual(0);
expect(Util.convertToMinutes("23:59")).toEqual(1439);
expect(Util.convertToMinutes("12:00")).toEqual(720);
expect(Util.convertToMinutes('435.abc')).toEqual(0);
expect(Util.convertToMinutes("55555:3434")).toEqual(0);
});
it('should get the remaining seconds', () => {
let now = (60 - (new Date()).getSeconds());
expect(Util.calculateNextMinute() / 1000).toBeCloseTo(now);
});
});