From 2fcd0b5c6cc7222309b304033c5a691f046057aa Mon Sep 17 00:00:00 2001 From: Shaya Potter Date: Wed, 15 May 2024 17:29:09 +0300 Subject: [PATCH] add tests for + stream id to get last entry --- packages/client/lib/commands/XREAD.spec.ts | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/packages/client/lib/commands/XREAD.spec.ts b/packages/client/lib/commands/XREAD.spec.ts index b607f53532e..887422f3a9d 100644 --- a/packages/client/lib/commands/XREAD.spec.ts +++ b/packages/client/lib/commands/XREAD.spec.ts @@ -43,6 +43,29 @@ describe('XREAD', () => { ); }); + it('single stream last entry', () => { + assert.deepEqual( + transformArguments({ + key: 'key', + id: '+' + }), + ['XREAD', 'STREAMS', 'key', '+'] + ); + }); + + it('multiple streams last entry', () => { + assert.deepEqual( + transformArguments([{ + key: '1', + id: '+' + }, { + key: '2', + id: '+' + }]), + ['XREAD', 'STREAMS', '1', '2', '+', '+'] + ); + }); + it('with COUNT', () => { assert.deepEqual( transformArguments({