pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
15 lines (12 loc) • 385 B
text/typescript
import { mean, median } from "../main.ts";
describe("statistics", () => {
it("calculates the mean", () => {
expect(mean([1, 2, 3])).toBe(2);
expect(mean([1, 2, 3, 4, 5, 6, 7])).toBe(4);
});
it("calculates the median", () => {
expect(median([-1, 1, -2, 2, 0])).toBe(0);
expect(median([-1, 1, -2, 2])).toBe(0);
expect(isNaN(median([]))).toBe(true);
});
});