UNPKG

paretojs

Version:

An extremely small, intuitive and fast functional utility library for JavaScript

11 lines (8 loc) 337 B
import compose from "../src/extra/compose"; it("composes functions", () => { const toUpperCase = x => x.toUpperCase(); const exclaim = x => `${x}!`; const moreExclaim = x => `${x}!!`; expect(compose(toUpperCase, exclaim)("test")).toBe("TEST!"); expect(compose(toUpperCase, exclaim, moreExclaim)("test")).toBe("TEST!!!"); });