From 642c823d1b3cc5b1d0e837ed142dae6af7697ee6 Mon Sep 17 00:00:00 2001 From: dovi Date: Wed, 3 May 2023 14:50:33 -0400 Subject: [PATCH] fix DECRBY --- packages/client/lib/commands/DECRBY.spec.ts | 29 ++++++++++++--------- packages/client/lib/commands/DECRBY.ts | 2 +- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/packages/client/lib/commands/DECRBY.spec.ts b/packages/client/lib/commands/DECRBY.spec.ts index d2c23e9472..60c18c4b06 100644 --- a/packages/client/lib/commands/DECRBY.spec.ts +++ b/packages/client/lib/commands/DECRBY.spec.ts @@ -1,19 +1,22 @@ import { strict as assert } from 'assert'; import testUtils, { GLOBAL } from '../test-utils'; -import { transformArguments } from './DECRBY'; +import DECRBY from './DECRBY'; describe('DECRBY', () => { - it('transformArguments', () => { - assert.deepEqual( - transformArguments('key', 2), - ['DECRBY', 'key', '2'] - ); - }); + it('transformArguments', () => { + assert.deepEqual( + DECRBY.transformArguments('key', 2), + ['DECRBY', 'key', '2'] + ); + }); - testUtils.testWithClient('client.decrBy', async client => { - assert.equal( - await client.decrBy('key', 2), - -2 - ); - }, GLOBAL.SERVERS.OPEN); + testUtils.testAll('decrBy', async client => { + assert.equal( + await client.decrBy('key', 2), + -2 + ); + }, { + client: GLOBAL.SERVERS.OPEN, + cluster: GLOBAL.CLUSTERS.OPEN + }); }); diff --git a/packages/client/lib/commands/DECRBY.ts b/packages/client/lib/commands/DECRBY.ts index 4a22aeb34c..77d56939dd 100644 --- a/packages/client/lib/commands/DECRBY.ts +++ b/packages/client/lib/commands/DECRBY.ts @@ -3,7 +3,7 @@ import { RedisArgument, NumberReply, Command } from '../RESP/types'; export default { FIRST_KEY_INDEX: 1, transformArguments(key: RedisArgument, decrement: number) { - return ['DECR', key, decrement.toString()]; + return ['DECRBY', key, decrement.toString()]; }, transformReply: undefined as unknown as () => NumberReply } as const satisfies Command;