25 lines
547 B
TypeScript
25 lines
547 B
TypeScript
import { TimeUtil } from './timeutil';
|
|
|
|
describe('TimeUtil', () => {
|
|
it('should humanize raw seconds', () => {
|
|
// const rawTime = 12345;
|
|
// const expected = "0d 3h 25m 45s";
|
|
const input = {
|
|
rawTime: [
|
|
12345,
|
|
123,
|
|
4
|
|
],
|
|
expected: [
|
|
"0d 3h 25m 45s",
|
|
"0d 0h 2m 3s",
|
|
"0d 0h 0m 4s"
|
|
]
|
|
};
|
|
|
|
for (let i = 0; i < input.rawTime.length; i++) {
|
|
const actual = TimeUtil.humanize(input.rawTime[i]);
|
|
expect(actual).toEqual(input.expected[i]);
|
|
}
|
|
});
|
|
}); |