MCPcopy Create free account
hub / github.com/ccxt/ccxt / testNumberToString

Function testNumberToString

js/src/test/base/test.numberToString.js:3–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1import assert from 'assert';
2import ccxt from '../../../ccxt.js';
3function testNumberToString() {
4 const exchange = new ccxt.Exchange({
5 'id': 'regirock',
6 });
7 // ----------------------------------------------------------------------------
8 // numberToString
9 assert(exchange.numberToString(-7.8e-7) === '-0.00000078');
10 assert(exchange.numberToString(7.8e-7) === '0.00000078');
11 assert(exchange.numberToString(-17.805e-7) === '-0.0000017805');
12 assert(exchange.numberToString(17.805e-7) === '0.0000017805');
13 assert(exchange.numberToString(-7.0005e27) === '-7000500000000000000000000000');
14 assert(exchange.numberToString(7.0005e27) === '7000500000000000000000000000');
15 assert(exchange.numberToString(-7.9e27) === '-7900000000000000000000000000');
16 assert(exchange.numberToString(7e27) === '7000000000000000000000000000');
17 assert(exchange.numberToString(7.9e27) === '7900000000000000000000000000');
18 assert(exchange.numberToString(-12.345) === '-12.345');
19 assert(exchange.numberToString(12.345) === '12.345');
20 assert(exchange.numberToString(0) === '0');
21 assert(exchange.numberToString(7.35946e21) === '7359460000000000000000');
22 assert(exchange.numberToString(0.00000001) === '0.00000001');
23 assert(exchange.numberToString(1e-7) === '0.0000001');
24 assert(exchange.numberToString(-1e-7) === '-0.0000001');
25}
26export default testNumberToString;

Callers 1

baseTestsInitFunction · 0.70

Calls 2

numberToStringMethod · 0.95
assertFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…