UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

27 lines (26 loc) 788 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var pipe_1 = require("./pipe"); var stats_1 = require("./stats"); test('calculate stats', function () { expect(stats_1.stats([1, 2, 3, 4, 5], function (q) { return q; })).toEqual({ arithmetic_mean: 3, geometric_mean: 24, max: 5, median: 3, middle: 3, min: 1, quadratic_mean: 7.416198487095663, sum: 15, }); expect(pipe_1.pipe([0, 0, 1, 2, 3, 4, 5], stats_1.stats(function (q) { return q; }))).toEqual({ arithmetic_mean: 2.142857142857143, geometric_mean: 17.142857142857142, max: 5, median: 2, middle: 2.5, min: 0, quadratic_mean: 7.416198487095663, sum: 15, }); });