123456789101112131415161718 |
- import { timer } from '../time-utils';
- describe('timer', () => {
- it('records how long a function takes to execute', () => {
- const add100k = (number) => {
- for (let i = 0; i < 100000; i += 1) {
- number += 1;
- }
- return number;
- };
- const timedFn = timer(add100k);
- const result = timedFn(70);
- expect(result).toEqual(100070);
- expect(Number.isInteger(timedFn.time)).toBeTruthy();
- });
- });
|