diff --git a/test/response.util.ts b/test/response.util.ts index 2804b66..1044b09 100644 --- a/test/response.util.ts +++ b/test/response.util.ts @@ -12,10 +12,10 @@ export function successResponseList(successMsg: string | null = 'OK') { export function successResponseListV3() { return { + ...successEmptyResponseObjectV3(), result: { list: expect.any(Array), }, - ...successEmptyResponseObjectV3(), }; } @@ -36,8 +36,8 @@ export function successResponseObjectV3() { export function successEmptyResponseObjectV3() { return { - retCode: API_ERROR_CODE.SUCCESS, retMsg: expect.stringMatching(SUCCESS_MSG_REGEX), + retCode: API_ERROR_CODE.SUCCESS, }; } diff --git a/test/spot/private.v3.read.test.ts b/test/spot/private.v3.read.test.ts index 6db17ae..8c4fa37 100644 --- a/test/spot/private.v3.read.test.ts +++ b/test/spot/private.v3.read.test.ts @@ -35,6 +35,28 @@ describe('Private Spot REST API GET Endpoints', () => { expect(await api.getOpenOrders()).toMatchObject(successResponseListV3()); }); + it('getOpenOrders() with symbol', async () => { + expect(await api.getOpenOrders(symbol)).toMatchObject( + successResponseListV3() + ); + }); + + it('getOpenOrders() with order category', async () => { + const orderId = undefined; + const ordersPerPage = undefined; + + // all these should succeed + expect( + await api.getOpenOrders(symbol, orderId, ordersPerPage) + ).toMatchObject(successResponseListV3()); + expect( + await api.getOpenOrders(symbol, orderId, ordersPerPage, 0) + ).toMatchObject(successResponseListV3()); + expect( + await api.getOpenOrders(symbol, orderId, ordersPerPage, 1) + ).toMatchObject(successResponseListV3()); + }); + it('getPastOrders()', async () => { expect(await api.getPastOrders()).toMatchObject(successResponseListV3()); });