diff --git a/packages/client/lib/commands/EXPIRE.spec.ts b/packages/client/lib/commands/EXPIRE.spec.ts index 39f9d70bd9..ff0ac66776 100644 --- a/packages/client/lib/commands/EXPIRE.spec.ts +++ b/packages/client/lib/commands/EXPIRE.spec.ts @@ -1,28 +1,31 @@ import { strict as assert } from 'assert'; import testUtils, { GLOBAL } from '../test-utils'; -import { transformArguments } from './EXPIRE'; +import EXPIRE from './EXPIRE'; describe('EXPIRE', () => { - describe('transformArguments', () => { - it('simple', () => { - assert.deepEqual( - transformArguments('key', 1), - ['EXPIRE', 'key', '1'] - ); - }); - - it('with set option', () => { - assert.deepEqual( - transformArguments('key', 1, 'NX'), - ['EXPIRE', 'key', '1', 'NX'] - ); - }); + describe('transformArguments', () => { + it('simple', () => { + assert.deepEqual( + EXPIRE.transformArguments('key', 1), + ['EXPIRE', 'key', '1'] + ); }); - testUtils.testWithClient('client.expire', async client => { - assert.equal( - await client.expire('key', 0), - false - ); - }, GLOBAL.SERVERS.OPEN); + it('with set option', () => { + assert.deepEqual( + EXPIRE.transformArguments('key', 1, 'NX'), + ['EXPIRE', 'key', '1', 'NX'] + ); + }); + }); + + testUtils.testAll('expire', async client => { + assert.equal( + await client.expire('key', 0), + false + ); + }, { + client: GLOBAL.SERVERS.OPEN, + cluster: GLOBAL.CLUSTERS.OPEN + }); }); diff --git a/packages/client/lib/commands/index.ts b/packages/client/lib/commands/index.ts index 6eee5e3819..1deded3ca2 100644 --- a/packages/client/lib/commands/index.ts +++ b/packages/client/lib/commands/index.ts @@ -96,6 +96,7 @@ import MSET from './MSET'; import MSETNX from './MSETNX'; import PERSIST from './PERSIST'; import EXISTS from './EXISTS'; +import EXPIRE from './EXPIRE'; import PEXPIRE from './PEXPIRE'; import PEXPIREAT from './PEXPIREAT'; import PEXPIRETIME from './PEXPIRETIME'; @@ -378,6 +379,8 @@ export default { persist: PERSIST, EXISTS, exists: EXISTS, + EXPIRE, + expire: EXPIRE, PEXPIRE, pExpire: PEXPIRE, PEXPIREAT,