()
| 1 | import assert from 'assert'; |
| 2 | import ccxt from '../../../ccxt.js'; |
| 3 | function 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 | } |
| 26 | export default testNumberToString; |
no test coverage detected
searching dependent graphs…