import { strict as assert } from 'assert'; import testUtils, { GLOBAL } from '../../test-utils'; import { transformArguments } from './RESERVE'; describe('TOPK RESERVE', () => { describe('transformArguments', () => { it('simple', () => { assert.deepEqual( transformArguments('topK', 3), ['TOPK.RESERVE', 'topK', '3'] ); }); it('with options', () => { assert.deepEqual( transformArguments('topK', 3, { width: 8, depth: 7, decay: 0.9 }), ['TOPK.RESERVE', 'topK', '3', '8', '7', '0.9'] ); }); }); testUtils.testWithClient('client.topK.reserve', async client => { assert.equal( await client.topK.reserve('topK', 3), 'OK' ); }, GLOBAL.SERVERS.OPEN); });