UNPKG

scootloops

Version:

Advanced JavaScript iteration utilities providing powerful patterns for array operations, async flows, tree traversal, and performance optimization not available in native JavaScript.

20 lines (17 loc) 478 B
import { downLoop } from '../src/index'; describe('forLoopDown', () => { it('executes the provided function the correct number of times', () => { let count = 0; downLoop(10, 0, () => { count++; }); expect(count).toBe(10); }); it('provides the correct values of `i` to the provided function', () => { let values = []; downLoop(10, -1, (i) => { values.push(i); }); expect(values).toEqual([10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]); }); });