@@ -57,16 +57,26 @@ describe('ADD', () => {
57
57
) ;
58
58
} ) ;
59
59
60
- it ( 'with RETENTION, ENCODING, CHUNK_SIZE, ON_DUPLICATE, LABELS' , ( ) => {
60
+ it ( 'with IGNORE' , ( ) => {
61
+ assert . deepEqual (
62
+ transformArguments ( 'key' , '*' , 1 , {
63
+ IGNORE : { MAX_TIME_DIFF : 1 , MAX_VAL_DIFF : 1 }
64
+ } ) ,
65
+ [ 'TS.ADD' , 'key' , '*' , '1' , 'IGNORE' , '1' , '1' ]
66
+ )
67
+ } ) ;
68
+
69
+ it ( 'with RETENTION, ENCODING, CHUNK_SIZE, ON_DUPLICATE, LABELS, IGNORE' , ( ) => {
61
70
assert . deepEqual (
62
71
transformArguments ( 'key' , '*' , 1 , {
63
72
RETENTION : 1 ,
64
73
ENCODING : TimeSeriesEncoding . UNCOMPRESSED ,
65
74
CHUNK_SIZE : 1 ,
66
75
ON_DUPLICATE : TimeSeriesDuplicatePolicies . BLOCK ,
67
- LABELS : { label : 'value' }
76
+ LABELS : { label : 'value' } ,
77
+ IGNORE : { MAX_TIME_DIFF : 1 , MAX_VAL_DIFF : 1 }
68
78
} ) ,
69
- [ 'TS.ADD' , 'key' , '*' , '1' , 'RETENTION' , '1' , 'ENCODING' , 'UNCOMPRESSED' , 'CHUNK_SIZE' , '1' , 'ON_DUPLICATE' , 'BLOCK' , 'LABELS' , 'label' , 'value' ]
79
+ [ 'TS.ADD' , 'key' , '*' , '1' , 'RETENTION' , '1' , 'ENCODING' , 'UNCOMPRESSED' , 'CHUNK_SIZE' , '1' , 'ON_DUPLICATE' , 'BLOCK' , 'LABELS' , 'label' , 'value' , 'IGNORE' , '1' , '1' ]
70
80
) ;
71
81
} ) ;
72
82
} ) ;
0 commit comments