diff options
author | Brandon Millman <brandon@0xproject.com> | 2017-12-06 03:57:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-06 03:57:14 +0800 |
commit | 4441d76725af4e83f90eeb373983b600b6903e8e (patch) | |
tree | 5c07cde31b3a1631dd553ed12d1ef5ceb5a381dd /packages/connect/test/orderbook_channel_message_parsers_test.ts | |
parent | 1153fa093b5a20863a2a7c1237a39ffdf7aaec49 (diff) | |
parent | 1f494feec40783f099e0440b16b097fa85465fb2 (diff) | |
download | dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar.gz dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar.bz2 dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar.lz dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar.xz dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.tar.zst dexon-sol-tools-4441d76725af4e83f90eeb373983b600b6903e8e.zip |
Merge pull request #251 from 0xProject/feature/websocketVersion2
Add requestId to subscription messages and update json-schemas
Diffstat (limited to 'packages/connect/test/orderbook_channel_message_parsers_test.ts')
-rw-r--r-- | packages/connect/test/orderbook_channel_message_parsers_test.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/packages/connect/test/orderbook_channel_message_parsers_test.ts b/packages/connect/test/orderbook_channel_message_parsers_test.ts index 0ad0b12b3..2c776b095 100644 --- a/packages/connect/test/orderbook_channel_message_parsers_test.ts +++ b/packages/connect/test/orderbook_channel_message_parsers_test.ts @@ -41,12 +41,22 @@ describe('orderbookChannelMessageParsers', () => { it('throws when message does not include a type', () => { const typelessMessage = `{ "channel": "orderbook", - "channelId": 1, + "requestId": 1, "payload": {} }`; const badCall = () => orderbookChannelMessageParsers.parser(typelessMessage); expect(badCall).throws(`Message is missing a type parameter: ${typelessMessage}`); }); + it('throws when type is not a string', () => { + const messageWithBadType = `{ + "type": 1, + "channel": "orderbook", + "requestId": 1, + "payload": {} + }`; + const badCall = () => orderbookChannelMessageParsers.parser(messageWithBadType); + expect(badCall).throws('Expected type to be of type string, encountered: 1'); + }); it('throws when snapshot message has malformed payload', () => { const badCall = () => orderbookChannelMessageParsers.parser(malformedSnapshotOrderbookChannelMessage); |