UNPKG

kucoin-universal-sdk

Version:
168 lines 9.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const model_modify_leverage_req_1 = require("./model_modify_leverage_req"); const model_get_borrow_history_req_1 = require("./model_get_borrow_history_req"); const model_get_repay_history_resp_1 = require("./model_get_repay_history_resp"); const model_repay_req_1 = require("./model_repay_req"); const model_get_interest_history_req_1 = require("./model_get_interest_history_req"); const model_repay_resp_1 = require("./model_repay_resp"); const model_borrow_resp_1 = require("./model_borrow_resp"); const model_borrow_req_1 = require("./model_borrow_req"); const model_get_repay_history_req_1 = require("./model_get_repay_history_req"); const model_modify_leverage_resp_1 = require("./model_modify_leverage_resp"); const model_get_interest_history_resp_1 = require("./model_get_interest_history_resp"); const model_get_borrow_history_resp_1 = require("./model_get_borrow_history_resp"); const common_1 = require("../../../model/common"); describe('Auto Test', () => { test('borrow request test', () => { /** * borrow * Borrow * /api/v3/margin/borrow */ let data = '{"currency": "USDT", "size": 10, "timeInForce": "FOK", "isIsolated": false, "isHf": false}'; let req = model_borrow_req_1.BorrowReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('borrow response test', () => { /** * borrow * Borrow * /api/v3/margin/borrow */ let data = '{"code":"200000","data":{"orderNo":"67187162c0d6990007717b15","actualSize":"10"}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_borrow_resp_1.BorrowResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getBorrowHistory request test', () => { /** * getBorrowHistory * Get Borrow History * /api/v3/margin/borrow */ let data = '{"currency": "BTC", "isIsolated": true, "symbol": "BTC-USDT", "orderNo": "example_string_default_value", "startTime": 123456, "endTime": 123456, "currentPage": 1, "pageSize": 50}'; let req = model_get_borrow_history_req_1.GetBorrowHistoryReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getBorrowHistory response test', () => { /** * getBorrowHistory * Get Borrow History * /api/v3/margin/borrow */ let data = '{\n "code": "200000",\n "data": {\n "timestamp": 1729657580449,\n "currentPage": 1,\n "pageSize": 50,\n "totalNum": 2,\n "totalPage": 1,\n "items": [\n {\n "orderNo": "67187162c0d6990007717b15",\n "symbol": null,\n "currency": "USDT",\n "size": "10",\n "actualSize": "10",\n "status": "SUCCESS",\n "createdTime": 1729655138000\n },\n {\n "orderNo": "67187155b088e70007149585",\n "symbol": null,\n "currency": "USDT",\n "size": "0.1",\n "actualSize": "0",\n "status": "FAILED",\n "createdTime": 1729655125000\n }\n ]\n }\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_borrow_history_resp_1.GetBorrowHistoryResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('repay request test', () => { /** * repay * Repay * /api/v3/margin/repay */ let data = '{"currency": "USDT", "size": 10}'; let req = model_repay_req_1.RepayReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('repay response test', () => { /** * repay * Repay * /api/v3/margin/repay */ let data = '{"code":"200000","data":{"timestamp":1729655606816,"orderNo":"671873361d5bd400075096ad","actualSize":"10"}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_repay_resp_1.RepayResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getRepayHistory request test', () => { /** * getRepayHistory * Get Repay History * /api/v3/margin/repay */ let data = '{"currency": "BTC", "isIsolated": true, "symbol": "BTC-USDT", "orderNo": "example_string_default_value", "startTime": 123456, "endTime": 123456, "currentPage": 1, "pageSize": 50}'; let req = model_get_repay_history_req_1.GetRepayHistoryReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getRepayHistory response test', () => { /** * getRepayHistory * Get Repay History * /api/v3/margin/repay */ let data = '{"code":"200000","data":{"timestamp":1729663471891,"currentPage":1,"pageSize":50,"totalNum":1,"totalPage":1,"items":[{"orderNo":"671873361d5bd400075096ad","symbol":null,"currency":"USDT","size":"10","principal":"9.99986518","interest":"0.00013482","status":"SUCCESS","createdTime":1729655606000}]}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_repay_history_resp_1.GetRepayHistoryResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getInterestHistory request test', () => { /** * getInterestHistory * Get Interest History. * /api/v3/margin/interest */ let data = '{"currency": "BTC", "isIsolated": true, "symbol": "BTC-USDT", "startTime": 123456, "endTime": 123456, "currentPage": 1, "pageSize": 50}'; let req = model_get_interest_history_req_1.GetInterestHistoryReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getInterestHistory response test', () => { /** * getInterestHistory * Get Interest History. * /api/v3/margin/interest */ let data = '{"code":"200000","data":{"timestamp":1729665170701,"currentPage":1,"pageSize":50,"totalNum":3,"totalPage":1,"items":[{"currency":"USDT","dayRatio":"0.000296","interestAmount":"0.00000001","createdTime":1729663213375},{"currency":"USDT","dayRatio":"0.000296","interestAmount":"0.00000001","createdTime":1729659618802},{"currency":"USDT","dayRatio":"0.000296","interestAmount":"0.00000001","createdTime":1729656028077}]}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_interest_history_resp_1.GetInterestHistoryResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('modifyLeverage request test', () => { /** * modifyLeverage * Modify Leverage * /api/v3/position/update-user-leverage */ let data = '{"leverage": "5"}'; let req = model_modify_leverage_req_1.ModifyLeverageReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('modifyLeverage response test', () => { /** * modifyLeverage * Modify Leverage * /api/v3/position/update-user-leverage */ let data = '{"code":"200000","data":null}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_modify_leverage_resp_1.ModifyLeverageResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); }); //# sourceMappingURL=api_debit.test.js.map