@@ -300,6 +300,22 @@ describe('Archiverappliance Datasource', () => {
300
300
} ) ;
301
301
} ) ;
302
302
303
+ describe ( 'Filter targets tests' , ( ) => {
304
+ it ( 'should return filtered array when target is empty or undefined' , ( done ) => {
305
+ const t = [
306
+ { target : 'PV' , refId : 'A' } ,
307
+ { target : '' , refId : 'B' } ,
308
+ { target : undefined , refId : 'C' } ,
309
+ { target : 'PV' , refId : 'C' , hide : true } ,
310
+ ] as unknown as AAQuery [ ] ;
311
+
312
+ const targets = ds . filterTargets ( t ) ;
313
+
314
+ expect ( targets ) . toHaveLength ( 1 ) ;
315
+ done ( ) ;
316
+ } ) ;
317
+ } ) ;
318
+
303
319
describe ( 'Build query parameters tests' , ( ) => {
304
320
it ( 'should return valid interval time in integer' , ( done ) => {
305
321
const options = {
@@ -329,23 +345,6 @@ describe('Archiverappliance Datasource', () => {
329
345
done ( ) ;
330
346
} ) ;
331
347
332
- it ( 'should return filtered array when target is empty or undefined' , ( done ) => {
333
- const options = {
334
- targets : [
335
- { target : 'PV' , refId : 'A' } ,
336
- { target : '' , refId : 'B' } ,
337
- { target : undefined , refId : 'C' } ,
338
- ] ,
339
- range : { from : new Date ( '2010-01-01T00:00:00.000Z' ) , to : new Date ( '2010-01-01T00:00:30.000Z' ) } ,
340
- maxDataPoints : 1000 ,
341
- } as unknown as DataQueryRequest < AAQuery > ;
342
-
343
- const targets = ds . buildQueryParameters ( options ) ;
344
-
345
- expect ( targets ) . toHaveLength ( 1 ) ;
346
- done ( ) ;
347
- } ) ;
348
-
349
348
it ( 'should return 1 second range when from == to in seconds' , ( done ) => {
350
349
const options = {
351
350
targets : [ { target : 'PV1' , refId : 'A' } ] ,
0 commit comments