mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-15 04:32:42 +00:00
21 lines
475 B
TypeScript
21 lines
475 B
TypeScript
import { range, zip } from './collections';
|
|
|
|
// Type assertions, these will lint if the types are wrong.
|
|
const _zip1: [string, number] = zip(['a'], [1])[0];
|
|
|
|
describe('range', () => {
|
|
test('range(0, 5)', () => {
|
|
expect(range(0, 5)).toEqual([0, 1, 2, 3, 4]);
|
|
});
|
|
});
|
|
|
|
describe('zip', () => {
|
|
test("zip(['a', 'b', 'c'], [1, 2, 3, 4])", () => {
|
|
expect(zip(['a', 'b', 'c'], [1, 2, 3, 4])).toEqual([
|
|
['a', 1],
|
|
['b', 2],
|
|
['c', 3],
|
|
]);
|
|
});
|
|
});
|