tamda
Version:
Practical functional programming library for TypeScript
18 lines (14 loc) • 411 B
text/typescript
import { reduce } from './reduce';
describe('reduce', () => {
it('should reduce an array to an accumulated form according to the specified function', () => {
const array = [1, 2, 3];
const fn = (sum: number, n: number) => sum + n;
const results = [
reduce(array, fn, 0),
reduce (fn, 0) (array),
];
results.forEach(result => {
expect(result).toBe(6);
});
});
});