|
1 | 1 | import { strict as assert } from 'node:assert'; |
2 | 2 | import testUtils, { GLOBAL } from '../../test-utils'; |
3 | 3 | import INSERT from './INSERT'; |
| 4 | +import { parseArgs } from '@redis/client/dist/lib/commands/generic-transformers'; |
4 | 5 |
|
5 | 6 | describe('BF.INSERT', () => { |
6 | 7 | describe('transformArguments', () => { |
7 | 8 | it('simple', () => { |
8 | 9 | assert.deepEqual( |
9 | | - INSERT.transformArguments('key', 'item'), |
| 10 | + parseArgs(INSERT, 'key', 'item'), |
10 | 11 | ['BF.INSERT', 'key', 'ITEMS', 'item'] |
11 | 12 | ); |
12 | 13 | }); |
13 | 14 |
|
14 | 15 | it('with CAPACITY', () => { |
15 | 16 | assert.deepEqual( |
16 | | - INSERT.transformArguments('key', 'item', { CAPACITY: 100 }), |
| 17 | + parseArgs(INSERT, 'key', 'item', { CAPACITY: 100 }), |
17 | 18 | ['BF.INSERT', 'key', 'CAPACITY', '100', 'ITEMS', 'item'] |
18 | 19 | ); |
19 | 20 | }); |
20 | 21 |
|
21 | 22 | it('with ERROR', () => { |
22 | 23 | assert.deepEqual( |
23 | | - INSERT.transformArguments('key', 'item', { ERROR: 0.01 }), |
| 24 | + parseArgs(INSERT, 'key', 'item', { ERROR: 0.01 }), |
24 | 25 | ['BF.INSERT', 'key', 'ERROR', '0.01', 'ITEMS', 'item'] |
25 | 26 | ); |
26 | 27 | }); |
27 | 28 |
|
28 | 29 | it('with EXPANSION', () => { |
29 | 30 | assert.deepEqual( |
30 | | - INSERT.transformArguments('key', 'item', { EXPANSION: 1 }), |
| 31 | + parseArgs(INSERT, 'key', 'item', { EXPANSION: 1 }), |
31 | 32 | ['BF.INSERT', 'key', 'EXPANSION', '1', 'ITEMS', 'item'] |
32 | 33 | ); |
33 | 34 | }); |
34 | 35 |
|
35 | 36 | it('with NOCREATE', () => { |
36 | 37 | assert.deepEqual( |
37 | | - INSERT.transformArguments('key', 'item', { NOCREATE: true }), |
| 38 | + parseArgs(INSERT, 'key', 'item', { NOCREATE: true }), |
38 | 39 | ['BF.INSERT', 'key', 'NOCREATE', 'ITEMS', 'item'] |
39 | 40 | ); |
40 | 41 | }); |
41 | 42 |
|
42 | 43 | it('with NONSCALING', () => { |
43 | 44 | assert.deepEqual( |
44 | | - INSERT.transformArguments('key', 'item', { NONSCALING: true }), |
| 45 | + parseArgs(INSERT, 'key', 'item', { NONSCALING: true }), |
45 | 46 | ['BF.INSERT', 'key', 'NONSCALING', 'ITEMS', 'item'] |
46 | 47 | ); |
47 | 48 | }); |
48 | 49 |
|
49 | 50 | it('with CAPACITY, ERROR, EXPANSION, NOCREATE and NONSCALING', () => { |
50 | 51 | assert.deepEqual( |
51 | | - INSERT.transformArguments('key', 'item', { |
| 52 | + parseArgs(INSERT, 'key', 'item', { |
52 | 53 | CAPACITY: 100, |
53 | 54 | ERROR: 0.01, |
54 | 55 | EXPANSION: 1, |
|
0 commit comments