Skip to content

Commit 17cd833

Browse files
committed
add resp3 test for vlinks
1 parent 3cfd60f commit 17cd833

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

packages/client/lib/commands/VLINKS.spec.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,29 @@ describe('VLINKS', () => {
1717

1818
const result = await client.vLinks('key', 'element1');
1919
assert.ok(Array.isArray(result));
20+
assert.equal(result.length, 1)
21+
assert.ok(Array.isArray(result[0]));
22+
assert.equal(result[0].length, 1);
23+
assert.equal(result[0][0], 'element2');
2024
}, {
2125
client: GLOBAL.SERVERS.OPEN,
2226
cluster: GLOBAL.CLUSTERS.OPEN
2327
});
28+
29+
testUtils.testWithClient('vLinks with RESP3', async client => {
30+
await client.vAdd('resp3-key', [1.0, 2.0, 3.0], 'element1');
31+
await client.vAdd('resp3-key', [1.1, 2.1, 3.1], 'element2');
32+
33+
const result = await client.vLinks('resp3-key', 'element1');
34+
assert.ok(Array.isArray(result));
35+
assert.equal(result.length, 1)
36+
assert.ok(Array.isArray(result[0]));
37+
assert.equal(result[0].length, 1);
38+
assert.equal(result[0][0], 'element2');
39+
}, {
40+
...GLOBAL.SERVERS.OPEN,
41+
clientOptions: {
42+
RESP: 3
43+
}
44+
});
2445
});

0 commit comments

Comments
 (0)