Files
discord.js/packages/util/__tests__/range.test.ts
Suneet Tipirneni 3160ab0fc7 chore: use generator for range utility (#8825)
* chore: use generator for range utility

* chore: update doc examples

* chore: fix spelling

* chore: fix typo

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:43:58 +00:00

17 lines
589 B
TypeScript

import { describe, test, expect } from 'vitest';
import { range } from '../src/index.js';
describe('range', () => {
test('GIVEN valid range and then valid numbers are returned', () => {
expect([...range(5)]).toEqual([0, 1, 2, 3, 4]);
});
test('GIVEN valid range with start and end THEN valid numbers are returned', () => {
expect([...range({ start: 0, end: 5 })]).toEqual([0, 1, 2, 3, 4]);
});
test('GIVEN valid range with start, end and step THEN valid numbers are returned', () => {
expect([...range({ start: 0, end: 11, step: 2 })]).toEqual([0, 2, 4, 6, 8, 10]);
});
});