kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
87 lines • 4.05 kB
JavaScript
;
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