1
0
mirror of https://github.com/MikeMcl/decimal.js.git synced 2024-10-27 20:34:12 +00:00
MikeMcl_decimal.js/test/test.js
Michael Mclaughlin 8a6f8fe412 v5.0.0
2016-01-25 00:11:32 +00:00

122 lines
1.1 KiB
JavaScript

var start = +new Date(),
passed = 0,
total = 0;
console.log('\n Testing decimal.js\n');
[
'abs',
'acos',
'acosh',
'asin',
'asinh',
'atan',
'atan2',
'atanh',
'cbrt',
'ceil',
'clone',
'cmp',
'config',
'cos',
'cosh',
'Decimal',
'div',
'divToInt',
'dpSd',
'exp',
'floor',
'hypot',
'intPow',
'isFiniteEtc',
'ln',
'log',
'log10',
'log2',
'minAndMax',
'minus',
'mod',
'neg',
'plus',
'pow',
'random',
'round',
'sign',
'sin',
'sinh',
'sqrt',
'tan',
'tanh',
'times',
'toBinary',
'toDP',
'toExponential',
'toFixed',
'toFraction',
'toHex',
'toJSON',
'toNearest',
'toNumber',
'toOctal',
'toPrecision',
'toSD',
'toString',
'trunc',
'valueOf',
]
.forEach(function (module) {
require('./modules/' + module);
passed += T.result[0];
total += T.result[1];
});
console.log('\n In total, ' + passed + ' of ' + total + ' tests passed in ' +
((+new Date() - start) / 1000) + ' secs.\n');