diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-08-02 04:52:40 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-08-02 04:52:40 +0800 |
commit | 962d6e71b6cbe7f4e267bfb16d3c9fb4de511a22 (patch) | |
tree | b918601929a903276f4f527b40e38611523f2da8 /packages | |
parent | 48aaf228558ae7312d314a0c1f5bd920428eb39d (diff) | |
download | dexon-sol-tools-962d6e71b6cbe7f4e267bfb16d3c9fb4de511a22.tar.gz dexon-sol-tools-962d6e71b6cbe7f4e267bfb16d3c9fb4de511a22.tar.zst dexon-sol-tools-962d6e71b6cbe7f4e267bfb16d3c9fb4de511a22.zip |
update orders channel subscribe schema
Diffstat (limited to 'packages')
-rw-r--r-- | packages/json-schemas/schemas/relayer_api_orders_channel_subscribe_schema.ts | 4 | ||||
-rw-r--r-- | packages/json-schemas/test/schema_test.ts | 86 |
2 files changed, 14 insertions, 76 deletions
diff --git a/packages/json-schemas/schemas/relayer_api_orders_channel_subscribe_schema.ts b/packages/json-schemas/schemas/relayer_api_orders_channel_subscribe_schema.ts index 1fe612949..d36048047 100644 --- a/packages/json-schemas/schemas/relayer_api_orders_channel_subscribe_schema.ts +++ b/packages/json-schemas/schemas/relayer_api_orders_channel_subscribe_schema.ts @@ -14,8 +14,8 @@ export const relayerApiOrdersChannelSubscribePayload = { id: '/RelayerApiOrdersChannelSubscribePayload', type: 'object', properties: { - makerAssetProxyId: { $ref: '/Address' }, - takerAssetProxyId: { $ref: '/Address' }, + makerAssetProxyId: { $ref: '/Hex' }, + takerAssetProxyId: { $ref: '/Hex' }, networkId: { type: 'number' }, makerAssetAddress: { $ref: '/Address' }, takerAssetAddress: { $ref: '/Address' }, diff --git a/packages/json-schemas/test/schema_test.ts b/packages/json-schemas/test/schema_test.ts index 7b090ad87..0b520f6e3 100644 --- a/packages/json-schemas/test/schema_test.ts +++ b/packages/json-schemas/test/schema_test.ts @@ -698,22 +698,22 @@ describe('Schema', () => { type: 'subscribe', channel: 'orders', requestId: 'randomId', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - snapshot: true, - limit: 100, - }, }, { type: 'subscribe', channel: 'orders', requestId: 'randomId', payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', + makerAssetProxyId: '0x02571792', + takerAssetProxyId: '0xf47261b0', }, }, + { + type: 'subscribe', + channel: 'orders', + requestId: 'randomId', + payload: {}, + }, ]; validateAgainstSchema(testCases, relayerApiOrdersChannelSubscribeSchema); }); @@ -723,74 +723,15 @@ describe('Schema', () => { { type: 'subscribe', channel: 'orders', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - snapshot: true, - limit: 100, - }, - }, - { - type: 'foo', - channel: 'orders', - requestId: 'randomId', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - }, - }, - { - type: 'subscribe', - channel: 'bar', - requestId: 'randomId', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - }, - }, - { - type: 'subscribe', - channel: 'orders', - requestId: 'randomId', - payload: { - baseTokenAddress: checksummedAddress, - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - }, - }, - { - type: 'subscribe', - channel: 'orders', - requestId: 'randomId', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: checksummedAddress, - }, - }, - { - type: 'subscribe', - channel: 'orders', - requestId: 'randomId', - payload: { - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - }, - }, - { - type: 'subscribe', - channel: 'orders', - requestId: 'randomId', - payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - }, }, { type: 'subscribe', channel: 'orders', requestId: 'randomId', payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - snapshot: 'true', - limit: 100, + makerAssetProxyId: '0x02571792', + takerAssetProxyId: '0xf47261b0', + makerAssetAddress: checksummedAddress, }, }, { @@ -798,10 +739,7 @@ describe('Schema', () => { channel: 'orders', requestId: 'randomId', payload: { - baseTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - quoteTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d', - snapshot: true, - limit: '100', + makerAssetProxyId: 'invalidId', }, }, ]; |