From 48aaf228558ae7312d314a0c1f5bd920428eb39d Mon Sep 17 00:00:00 2001 From: fragosti Date: Wed, 1 Aug 2018 13:34:10 -0700 Subject: Update order book schema test --- packages/json-schemas/test/schema_test.ts | 61 ++++++++++++++++++++++--------- 1 file changed, 43 insertions(+), 18 deletions(-) (limited to 'packages/json-schemas/test/schema_test.ts') diff --git a/packages/json-schemas/test/schema_test.ts b/packages/json-schemas/test/schema_test.ts index 119c13388..7b090ad87 100644 --- a/packages/json-schemas/test/schema_test.ts +++ b/packages/json-schemas/test/schema_test.ts @@ -626,20 +626,34 @@ describe('Schema', () => { it('should validate valid order book responses', () => { const testCases = [ { - bids: [], - asks: [], - }, - { - bids: [signedOrder, signedOrder], - asks: [], + bids: { + ...paginatedResponse, + records: [relayerApiOrder], + }, + asks: { + ...paginatedResponse, + records: [], + }, }, { - bids: [], - asks: [signedOrder, signedOrder], + bids: { + ...paginatedResponse, + records: [relayerApiOrder, relayerApiOrder], + }, + asks: { + ...paginatedResponse, + records: [relayerApiOrder, relayerApiOrder], + }, }, { - bids: [signedOrder], - asks: [signedOrder, signedOrder], + bids: { + ...paginatedResponse, + records: [], + }, + asks: { + ...paginatedResponse, + records: [relayerApiOrder, relayerApiOrder], + }, }, ]; validateAgainstSchema(testCases, relayerApiOrderBookResponseSchema); @@ -648,18 +662,29 @@ describe('Schema', () => { const testCases = [ {}, { - bids: [signedOrder, signedOrder], - }, - { - asks: [signedOrder, signedOrder], + bids: { + records: [relayerApiOrder], + }, + asks: { + ...paginatedResponse, + records: [], + }, }, { - bids: signedOrder, - asks: [signedOrder, signedOrder], + bids: { + ...paginatedResponse, + records: [relayerApiOrder, relayerApiOrder], + }, + asks: {}, }, { - bids: [signedOrder], - asks: signedOrder, + bids: { + ...paginatedResponse, + }, + asks: { + ...paginatedResponse, + records: [relayerApiOrder, relayerApiOrder], + }, }, ]; const shouldFail = true; -- cgit v1.2.3