UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

17 lines (13 loc) 385 B
import { inc, update } from "../main.ts"; describe("update()", () => { it("updates dicts", () => { const input = { foo: 1 }; const expected = { foo: 2 }; expect(update("foo")(inc)(input)).toEqual(expected); }); it("updates arrays", () => { const input = [1, 2, 3]; const expected = [1, 3, 3]; expect(update(1)(inc)(input)).toEqual(expected); }); });