Files
tools/test/functions/range.test.ts
2025-08-16 14:17:46 -04:00

21 lines
551 B
TypeScript

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);
});
});
});