UNPKG

tamda

Version:

Practical functional programming library for TypeScript

21 lines (16 loc) 454 B
import { partition } from './partition'; describe('partition', () => { it('should partition an array based on a key extracting function', () => { const array = [1, 2, 2]; const fn = (n: number) => n; const results = [ partition(array), partition()(array), partition(array, fn), partition(fn)(array), ]; results.forEach(result => { expect(result).toEqual([[1, [1]], [2, [2, 2]]]); }); }); });