import {describe, it, expect, mock} from 'bun:test'; import {createRangeIterator} from '../../src/functions'; describe('When generating a range iterator', () => { describe('Given start and stop values', () => { const start = 1; const stop = 10; const mockFn = mock(() => undefined); it('generates an iterator of the correct length', () => { const rangeIterator = createRangeIterator(1, 10); for (const idx of rangeIterator) { mockFn(); } expect(mockFn).toHaveBeenCalledTimes(9); }); }); });