MCPcopy Index your code
hub / github.com/ccxt/ccxt / testBinaryToBase58

Function testBinaryToBase58

js/src/test/base/test.binaryToBase58.js:6–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4 return exchange.base64ToBinary(exchange.stringToBase64(str));
5}
6function testBinaryToBase58() {
7 const exchange = new ccxt.Exchange({
8 'id': 'sampleexchange',
9 });
10 assert(exchange.parseNumber(undefined) === undefined, 'GO skip trick');
11 // @SKIP_START_GO
12 // Test 1: Simple string
13 const binary1 = helperStrToBinary5(exchange, 'hello');
14 assert(exchange.binaryToBase58(binary1) === 'Cn8eVZg');
15 // Test 2: String with space
16 const binary2 = helperStrToBinary5(exchange, 'hello world');
17 assert(exchange.binaryToBase58(binary2) === 'StV1DL6CwTryKyV');
18 // Test 3: Short string
19 const binary3 = helperStrToBinary5(exchange, 'test');
20 assert(exchange.binaryToBase58(binary3) === '3yZe7d');
21 // Test 4: Single byte
22 const binary4 = helperStrToBinary5(exchange, 'a');
23 assert(exchange.binaryToBase58(binary4) === '2g');
24 // Test 5: Two bytes
25 const binary5 = helperStrToBinary5(exchange, 'ab');
26 assert(exchange.binaryToBase58(binary5) === '8Qq');
27 // Test 6: Three bytes
28 const binary6 = helperStrToBinary5(exchange, 'abc');
29 assert(exchange.binaryToBase58(binary6) === 'ZiCa');
30 // Test 7: JSON-like binary
31 const binary7 = helperStrToBinary5(exchange, '{"key":"value"}');
32 assert(exchange.binaryToBase58(binary7) === '4SoiMiEYtTt5tPdi81Fik');
33 // @SKIP_END_GO
34}
35export default testBinaryToBase58;

Callers 1

baseTestsInitFunction · 0.70

Calls 4

parseNumberMethod · 0.95
binaryToBase58Method · 0.95
helperStrToBinary5Function · 0.70
assertFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…