ts-prime
Version:
A utility library for JavaScript and Typescript.
27 lines (26 loc) • 788 B
JavaScript
;
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,
});
});