UNPKG

kucoin-universal-sdk

Version:
195 lines 12.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const model_add_deposit_address_v3_resp_1 = require("./model_add_deposit_address_v3_resp"); const model_get_deposit_address_v1_resp_1 = require("./model_get_deposit_address_v1_resp"); const model_get_deposit_history_old_resp_1 = require("./model_get_deposit_history_old_resp"); const model_add_deposit_address_v3_req_1 = require("./model_add_deposit_address_v3_req"); const model_add_deposit_address_v1_req_1 = require("./model_add_deposit_address_v1_req"); const model_get_deposit_history_old_req_1 = require("./model_get_deposit_history_old_req"); const model_get_deposit_address_v2_req_1 = require("./model_get_deposit_address_v2_req"); const model_get_deposit_history_resp_1 = require("./model_get_deposit_history_resp"); const model_get_deposit_history_req_1 = require("./model_get_deposit_history_req"); const model_get_deposit_address_v3_resp_1 = require("./model_get_deposit_address_v3_resp"); const model_get_deposit_address_v3_req_1 = require("./model_get_deposit_address_v3_req"); const model_add_deposit_address_v1_resp_1 = require("./model_add_deposit_address_v1_resp"); const model_get_deposit_address_v1_req_1 = require("./model_get_deposit_address_v1_req"); const model_get_deposit_address_v2_resp_1 = require("./model_get_deposit_address_v2_resp"); const common_1 = require("../../../model/common"); describe('Auto Test', () => { test('addDepositAddressV3 request test', () => { /** * addDepositAddressV3 * Add Deposit Address (V3) * /api/v3/deposit-address/create */ let data = '{"currency": "TON", "chain": "ton", "to": "trade"}'; let req = model_add_deposit_address_v3_req_1.AddDepositAddressV3Req.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('addDepositAddressV3 response test', () => { /** * addDepositAddressV3 * Add Deposit Address (V3) * /api/v3/deposit-address/create */ let data = '{"code":"200000","data":{"address":"EQCA1BI4QRZ8qYmskSRDzJmkucGodYRTZCf_b9hckjla6dZl","memo":"2090821203","chainId":"ton","to":"TRADE","expirationDate":0,"currency":"TON","chainName":"TON"}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_add_deposit_address_v3_resp_1.AddDepositAddressV3Resp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getDepositAddressV3 request test', () => { /** * getDepositAddressV3 * Get Deposit Address (V3) * /api/v3/deposit-addresses */ let data = '{"currency": "BTC", "amount": "example_string_default_value", "chain": "eth"}'; let req = model_get_deposit_address_v3_req_1.GetDepositAddressV3Req.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getDepositAddressV3 response test', () => { /** * getDepositAddressV3 * Get Deposit Address (V3) * /api/v3/deposit-addresses */ let data = '{"code":"200000","data":[{"address":"TSv3L1fS7yA3SxzKD8c1qdX4nLP6rqNxYz","memo":"","chainId":"trx","to":"TRADE","expirationDate":0,"currency":"USDT","contractAddress":"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t","chainName":"TRC20"},{"address":"0x551e823a3b36865e8c5dc6e6ac6cc0b00d98533e","memo":"","chainId":"kcc","to":"TRADE","expirationDate":0,"currency":"USDT","contractAddress":"0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48","chainName":"KCC"},{"address":"EQCA1BI4QRZ8qYmskSRDzJmkucGodYRTZCf_b9hckjla6dZl","memo":"2085202643","chainId":"ton","to":"TRADE","expirationDate":0,"currency":"USDT","contractAddress":"EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs","chainName":"TON"},{"address":"0x0a2586d5a901c8e7e68f6b0dc83bfd8bd8600ff5","memo":"","chainId":"eth","to":"MAIN","expirationDate":0,"currency":"USDT","contractAddress":"0xdac17f958d2ee523a2206206994597c13d831ec7","chainName":"ERC20"}]}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_deposit_address_v3_resp_1.GetDepositAddressV3Resp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getDepositHistory request test', () => { /** * getDepositHistory * Get Deposit History * /api/v1/deposits */ let data = '{"currency": "BTC", "status": "SUCCESS", "startAt": 1728663338000, "endAt": 1728692138000, "currentPage": 1, "pageSize": 50}'; let req = model_get_deposit_history_req_1.GetDepositHistoryReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getDepositHistory response test', () => { /** * getDepositHistory * Get Deposit History * /api/v1/deposits */ let data = '{\n "code": "200000",\n "data": {\n "currentPage": 1,\n "pageSize": 50,\n "totalNum": 5,\n "totalPage": 1,\n "items": [\n {\n "currency": "USDT",\n "chain": "",\n "status": "SUCCESS",\n "address": "a435*****@gmail.com",\n "memo": "",\n "isInner": true,\n "amount": "1.00000000",\n "fee": "0.00000000",\n "walletTxId": null,\n "createdAt": 1728555875000,\n "updatedAt": 1728555875000,\n "remark": "",\n "arrears": false\n },\n {\n "currency": "USDT",\n "chain": "trx",\n "status": "SUCCESS",\n "address": "TSv3L1fS7******X4nLP6rqNxYz",\n "memo": "",\n "isInner": true,\n "amount": "6.00000000",\n "fee": "0.00000000",\n "walletTxId": null,\n "createdAt": 1721730920000,\n "updatedAt": 1721730920000,\n "remark": "",\n "arrears": false\n }\n ]\n }\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_deposit_history_resp_1.GetDepositHistoryResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getDepositAddressV2 request test', () => { /** * getDepositAddressV2 * Get Deposit Addresses (V2) * /api/v2/deposit-addresses */ let data = '{"currency": "BTC", "chain": "eth"}'; let req = model_get_deposit_address_v2_req_1.GetDepositAddressV2Req.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getDepositAddressV2 response test', () => { /** * getDepositAddressV2 * Get Deposit Addresses (V2) * /api/v2/deposit-addresses */ let data = '{\n "code": "200000",\n "data": [\n {\n "address": "0x02028456*****87ede7a73d7c",\n "memo": "",\n "chain": "ERC20",\n "chainId": "eth",\n "to": "MAIN",\n "currency": "ETH",\n "contractAddress": ""\n }\n ]\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_deposit_address_v2_resp_1.GetDepositAddressV2Resp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getDepositAddressV1 request test', () => { /** * getDepositAddressV1 * Get Deposit Addresses - V1 * /api/v1/deposit-addresses */ let data = '{"currency": "BTC", "chain": "eth"}'; let req = model_get_deposit_address_v1_req_1.GetDepositAddressV1Req.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getDepositAddressV1 response test', () => { /** * getDepositAddressV1 * Get Deposit Addresses - V1 * /api/v1/deposit-addresses */ let data = '{\n "code": "200000",\n "data": {\n "address": "0xea220bf61c3c2b0adc2cfa29fec3d2677745a379",\n "memo": "",\n "chain": "ERC20",\n "chainId": "eth",\n "to": "MAIN",\n "currency": "USDT"\n }\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_deposit_address_v1_resp_1.GetDepositAddressV1Resp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getDepositHistoryOld request test', () => { /** * getDepositHistoryOld * Get Deposit History - Old * /api/v1/hist-deposits */ let data = '{"currency": "BTC", "status": "SUCCESS", "startAt": 1728663338000, "endAt": 1728692138000}'; let req = model_get_deposit_history_old_req_1.GetDepositHistoryOldReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getDepositHistoryOld response test', () => { /** * getDepositHistoryOld * Get Deposit History - Old * /api/v1/hist-deposits */ let data = '{\n "code": "200000",\n "data": {\n "currentPage": 1,\n "pageSize": 50,\n "totalNum": 0,\n "totalPage": 0,\n "items": [\n {\n "currency": "BTC",\n "createAt": 1528536998,\n "amount": "0.03266638",\n "walletTxId": "55c643bc2c68d6f17266383ac1be9e454038864b929ae7cee0bc408cc5c869e8@12ffGWmMMD1zA1WbFm7Ho3JZ1w6NYXjpFk@234",\n "isInner": false,\n "status": "SUCCESS"\n }\n ]\n }\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_deposit_history_old_resp_1.GetDepositHistoryOldResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('addDepositAddressV1 request test', () => { /** * addDepositAddressV1 * Add Deposit Address - V1 * /api/v1/deposit-addresses */ let data = '{"currency": "ETH", "chain": "eth", "to": "MAIN"}'; let req = model_add_deposit_address_v1_req_1.AddDepositAddressV1Req.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('addDepositAddressV1 response test', () => { /** * addDepositAddressV1 * Add Deposit Address - V1 * /api/v1/deposit-addresses */ let data = '{"code":"200000","data":{"address":"0x02028456f38e78609904e8a002c787ede7a73d7c","memo":null,"chain":"ERC20","chainId":"eth","to":"MAIN","currency":"ETH"}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_add_deposit_address_v1_resp_1.AddDepositAddressV1Resp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); }); //# sourceMappingURL=api_deposit.test.js.map