ccxt-js
Version:
The node.js portion of original ccxt cryptocurrency trading library with support for 100+ exchanges. It reduces the size of the library from 40MB to 8MB
47 lines (34 loc) • 2.04 kB
JavaScript
const ccxt = require ('../../../../ccxt');
const assert = require ('assert');
const exchange = new ccxt.Exchange ({
'id': 'regirock',
});
// ----------------------------------------------------------------------------
assert (exchange.iso8601 (514862627000) === '1986-04-26T01:23:47.000Z');
assert (exchange.iso8601 (514862627559) === '1986-04-26T01:23:47.559Z');
assert (exchange.iso8601 (514862627062) === '1986-04-26T01:23:47.062Z');
assert (exchange.iso8601 (0) === '1970-01-01T00:00:00.000Z');
assert (typeof exchange.iso8601 (-1) === 'undefined');
assert (typeof exchange.iso8601 () === 'undefined');
assert (typeof exchange.iso8601 (undefined) === 'undefined');
assert (typeof exchange.iso8601 ('') === 'undefined');
assert (typeof exchange.iso8601 ('a') === 'undefined');
assert (typeof exchange.iso8601 ({}) === 'undefined');
// ----------------------------------------------------------------------------
assert (exchange.parse8601 ('1986-04-26T01:23:47.000Z') === 514862627000);
assert (exchange.parse8601 ('1986-04-26T01:23:47.559Z') === 514862627559);
assert (exchange.parse8601 ('1986-04-26T01:23:47.062Z') === 514862627062);
assert (typeof exchange.parse8601 ('1977-13-13T00:00:00.000Z') === 'undefined');
assert (typeof exchange.parse8601 ('1986-04-26T25:71:47.000Z') === 'undefined');
assert (typeof exchange.parse8601 ('3333') === 'undefined');
assert (typeof exchange.parse8601 ('Sr90') === 'undefined');
assert (typeof exchange.parse8601 ('') === 'undefined');
assert (typeof exchange.parse8601 () === 'undefined');
assert (typeof exchange.parse8601 (undefined) === 'undefined');
assert (typeof exchange.parse8601 ({}) === 'undefined');
assert (typeof exchange.parse8601 (33) === 'undefined');
// ----------------------------------------------------------------------------
assert (exchange.parseDate ('1986-04-26 00:00:00') === 514857600000);
assert (exchange.parseDate ('1986-04-26T01:23:47.000Z') === 514862627000);
assert (typeof exchange.parseDate ('1986-13-13 00:00:00') === 'undefined');