util.spec.ts 706 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', () => {
        expect(Util.calculateNextMinute()).toEqual((60 - (new Date()).getSeconds()) * 1000);
    });

});