1- import config from 'config' ;
21import * as td from 'testdouble' ;
32import { expect } from 'chai' ;
43import * as sinon from 'sinon' ;
@@ -55,11 +54,6 @@ describe('measurement store', () => {
5554 markFinished : sandbox . stub ( ) ,
5655 } ;
5756
58- const persistentRedisMock = {
59- zAdd : sandbox . stub ( ) ,
60- zRemRangeByScore : sandbox . stub ( ) ,
61- } ;
62-
6357 const mockedMeasurementId1 = '2E2SZgEwA6W6HvzlT0001z9VK' ;
6458 const mockedMeasurementId2 = '2F2SZgEwA6W6HvzlT0001z9VK' ;
6559 const mockedMeasurementId3 = '2G2SZgEwA6W6HvzlT0001z9VK' ;
@@ -77,7 +71,6 @@ describe('measurement store', () => {
7771 } , { } ) ;
7872
7973 await td . replaceEsm ( '../../../../src/lib/redis/measurement-client.ts' , { getMeasurementRedisClient : ( ) => redisMock } ) ;
80- await td . replaceEsm ( '../../../../src/lib/redis/persistent-client.ts' , { getPersistentRedisClient : ( ) => persistentRedisMock } ) ;
8174
8275 class OffloaderMock {
8376 startRetryWorker ( ) { /* no-op */ }
@@ -146,8 +139,6 @@ describe('measurement store', () => {
146139 expect ( redisMock . json . get . secondCall . args ) . to . deep . equal ( [ `gp:m:{${ mockedMeasurementId2 } }:results` ] ) ;
147140 expect ( redisMock . hDel . callCount ) . to . equal ( 1 ) ;
148141 expect ( redisMock . hDel . firstCall . args ) . to . deep . equal ( [ 'gp:in-progress' , [ mockedMeasurementId1 , mockedMeasurementId2 ] ] ) ;
149- expect ( persistentRedisMock . zRemRangeByScore . callCount ) . to . equal ( 1 ) ;
150- expect ( persistentRedisMock . zRemRangeByScore . firstCall . args [ 2 ] ) . to . be . within ( ( now - config . get < number > ( 'measurement.resultTTL' ) * 1000 ) * 1000 , Date . now ( ) * 1000 ) ;
151142 expect ( redisMock . del . callCount ) . to . equal ( 2 ) ;
152143 expect ( redisMock . del . firstCall . args ) . to . deep . equal ( [ `gp:m:{${ mockedMeasurementId1 } }:probes_awaiting` ] ) ;
153144 expect ( redisMock . del . secondCall . args ) . to . deep . equal ( [ `gp:m:{${ mockedMeasurementId2 } }:probes_awaiting` ] ) ;
@@ -638,7 +629,6 @@ describe('measurement store', () => {
638629 } ) ;
639630
640631 it ( 'should mark measurement as finished if storeMeasurementResult returned record' , async ( ) => {
641- const now = clock . pause ( ) . now ;
642632 redisMock . recordResult . resolves ( { } ) ;
643633
644634 const store = getMeasurementStore ( ) ;
@@ -663,10 +653,6 @@ describe('measurement store', () => {
663653 expect ( redisMock . markFinished . args [ 0 ] ) . to . deep . equal ( [ mockedMeasurementId1 ] ) ;
664654 expect ( redisMock . hDel . callCount ) . to . equal ( 1 ) ;
665655 expect ( redisMock . hDel . args [ 0 ] ) . to . deep . equal ( [ 'gp:in-progress' , mockedMeasurementId1 ] ) ;
666- expect ( persistentRedisMock . zAdd . callCount ) . to . equal ( 1 ) ;
667- expect ( persistentRedisMock . zAdd . args [ 0 ] ?. [ 0 ] ) . to . equal ( 'gp:measurement-keys-by-date' ) ;
668- expect ( persistentRedisMock . zAdd . args [ 0 ] ?. [ 1 ] [ 0 ] . value ) . to . equal ( `gp:m:{${ mockedMeasurementId1 } }:results` ) ;
669- expect ( persistentRedisMock . zAdd . args [ 0 ] ?. [ 1 ] [ 0 ] . score ) . to . be . within ( now , Date . now ( ) * 1000 + 800 ) ;
670656 } ) ;
671657
672658 it ( 'should not mark measurement as finished if storeMeasurementResult didn\'t return record' , async ( ) => {
0 commit comments