UNPKG

kucoin-universal-sdk

Version:
87 lines 4.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const model_get_spot_actual_fee_resp_1 = require("./model_get_spot_actual_fee_resp"); const model_get_futures_actual_fee_req_1 = require("./model_get_futures_actual_fee_req"); const model_get_spot_actual_fee_req_1 = require("./model_get_spot_actual_fee_req"); const model_get_basic_fee_resp_1 = require("./model_get_basic_fee_resp"); const model_get_futures_actual_fee_resp_1 = require("./model_get_futures_actual_fee_resp"); const model_get_basic_fee_req_1 = require("./model_get_basic_fee_req"); const common_1 = require("../../../model/common"); describe('Auto Test', () => { test('getBasicFee request test', () => { /** * getBasicFee * Get Basic Fee - Spot/Margin * /api/v1/base-fee */ let data = '{"currencyType": 1}'; let req = model_get_basic_fee_req_1.GetBasicFeeReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getBasicFee response test', () => { /** * getBasicFee * Get Basic Fee - Spot/Margin * /api/v1/base-fee */ let data = '{\n "code": "200000",\n "data": {\n "takerFeeRate": "0.001",\n "makerFeeRate": "0.001"\n }\n}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_basic_fee_resp_1.GetBasicFeeResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getSpotActualFee request test', () => { /** * getSpotActualFee * Get Actual Fee - Spot/Margin * /api/v1/trade-fees */ let data = '{"symbols": "BTC-USDT,ETH-USDT"}'; let req = model_get_spot_actual_fee_req_1.GetSpotActualFeeReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getSpotActualFee response test', () => { /** * getSpotActualFee * Get Actual Fee - Spot/Margin * /api/v1/trade-fees */ let data = '{"code":"200000","data":[{"symbol":"BTC-USDT","takerFeeRate":"0.001","makerFeeRate":"0.001"},{"symbol":"ETH-USDT","takerFeeRate":"0.001","makerFeeRate":"0.001"}]}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_spot_actual_fee_resp_1.GetSpotActualFeeResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); test('getFuturesActualFee request test', () => { /** * getFuturesActualFee * Get Actual Fee - Futures * /api/v1/trade-fees */ let data = '{"symbol": "XBTUSDTM"}'; let req = model_get_futures_actual_fee_req_1.GetFuturesActualFeeReq.fromJson(data); expect(Object.values(req).every((value) => value === null || value === undefined)).toBe(false); console.log(req); }); test('getFuturesActualFee response test', () => { /** * getFuturesActualFee * Get Actual Fee - Futures * /api/v1/trade-fees */ let data = '{"code":"200000","data":{"symbol":"XBTUSDTM","takerFeeRate":"0.0006","makerFeeRate":"0.0002"}}'; let commonResp = common_1.RestResponse.fromJson(data); let resp = model_get_futures_actual_fee_resp_1.GetFuturesActualFeeResp.fromObject(commonResp.data); if (commonResp.data !== null) { expect(Object.values(resp).every((value) => value === null || value === undefined)).toBe(false); console.log(resp); } }); }); //# sourceMappingURL=api_fee.test.js.map