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