UNPKG

@qubyte/gamma

Version:
18 lines (13 loc) 379 B
import test from 'tape'; import gamma from '../index.js'; test('factorials', function (t) { // gamma(n) = (n - 1)! var facts = []; var f = 1; for (var i = 1; i < 12; i++) facts.push(f *= i); for (var n = 0; n < facts.length; n++) { var res = gamma(n + 2); t.equal(facts[n], Math.round(res * 1e6) / 1e6); } t.end(); });