UNPKG

@smart-consulting/lattice-services

Version:

Collection of common types and functions for connecting to Lattice services

19 lines (18 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = require("./utils"); describe('getLastLogin', function () { var otherDate = new Date(2020, 11, 10, 20, 16).toISOString(); it('returns value as expected', function () { var lateBySecsDate = new Date(2020, 11, 10, 20, 15, 20).toISOString(); expect(utils_1.getLastLogin(lateBySecsDate, otherDate)).toEqual('40 secs ago'); var lateByMinsDate = new Date(2020, 11, 10, 20, 13).toISOString(); expect(utils_1.getLastLogin(lateByMinsDate, otherDate)).toEqual('3 mins ago'); var lateByHourDate = new Date(2020, 11, 10, 18, 15).toISOString(); expect(utils_1.getLastLogin(lateByHourDate, otherDate)).toEqual('3 hours ago'); var lateByDayDate = new Date(2020, 11, 9, 20, 16).toISOString(); expect(utils_1.getLastLogin(lateByDayDate, otherDate)).toEqual('1 day ago'); var lateByWeekDate = new Date(2020, 11, 1).toISOString(); expect(utils_1.getLastLogin(lateByWeekDate, otherDate)).toEqual('2 weeks ago'); }); });