()
| 6 | |
| 7 | |
| 8 | function testNumberToString () { |
| 9 | const exchange = new ccxt.Exchange ({ |
| 10 | 'id': 'regirock', |
| 11 | }); |
| 12 | // ---------------------------------------------------------------------------- |
| 13 | // numberToString |
| 14 | assert (exchange.numberToString (-7.8e-7) === '-0.00000078'); |
| 15 | assert (exchange.numberToString (7.8e-7) === '0.00000078'); |
| 16 | assert (exchange.numberToString (-17.805e-7) === '-0.0000017805'); |
| 17 | assert (exchange.numberToString (17.805e-7) === '0.0000017805'); |
| 18 | assert (exchange.numberToString (-7.0005e27) === '-7000500000000000000000000000'); |
| 19 | assert (exchange.numberToString (7.0005e27) === '7000500000000000000000000000'); |
| 20 | assert (exchange.numberToString (-7.9e27) === '-7900000000000000000000000000'); |
| 21 | assert (exchange.numberToString (7e27) === '7000000000000000000000000000'); |
| 22 | assert (exchange.numberToString (7.9e27) === '7900000000000000000000000000'); |
| 23 | assert (exchange.numberToString (-12.345) === '-12.345'); |
| 24 | assert (exchange.numberToString (12.345) === '12.345'); |
| 25 | assert (exchange.numberToString (0) === '0'); |
| 26 | assert (exchange.numberToString (7.35946e21) === '7359460000000000000000'); |
| 27 | assert (exchange.numberToString (0.00000001) === '0.00000001'); |
| 28 | assert (exchange.numberToString (1e-7) === '0.0000001'); |
| 29 | assert (exchange.numberToString (-1e-7) === '-0.0000001'); |
| 30 | } |
| 31 | |
| 32 | export default testNumberToString; |
no test coverage detected
searching dependent graphs…