@@ -21,7 +21,8 @@ import {
21
21
countBytes ,
22
22
HeartbeatServiceImpl ,
23
23
extractHeartbeatsForHeader ,
24
- getEarliestHeartbeatIdx
24
+ getEarliestHeartbeatIdx ,
25
+ MAX_NUM_STORED_HEARTBEATS
25
26
} from './heartbeatService' ;
26
27
import {
27
28
Component ,
@@ -277,30 +278,30 @@ describe('HeartbeatServiceImpl', () => {
277
278
// Trigger heartbeats until we reach the limit
278
279
const numHeartbeats =
279
280
heartbeatService . _heartbeatsCache ?. heartbeats . length ! ;
280
- for ( let i = numHeartbeats ; i <= 30 ; i ++ ) {
281
+ for ( let i = numHeartbeats ; i <= MAX_NUM_STORED_HEARTBEATS ; i ++ ) {
281
282
await heartbeatService . triggerHeartbeat ( ) ;
282
283
clock . tick ( 24 * 60 * 60 * 1000 ) ;
283
284
}
284
285
285
- expect ( heartbeatService . _heartbeatsCache ?. heartbeats . length ) . to . equal ( 30 ) ;
286
+ expect ( heartbeatService . _heartbeatsCache ?. heartbeats . length ) . to . equal ( MAX_NUM_STORED_HEARTBEATS ) ;
286
287
const earliestHeartbeatDate = getEarliestHeartbeatIdx (
287
288
heartbeatService . _heartbeatsCache ?. heartbeats !
288
289
) ;
289
290
const earliestHeartbeat =
290
291
heartbeatService . _heartbeatsCache ?. heartbeats [ earliestHeartbeatDate ] ! ;
291
292
await heartbeatService . triggerHeartbeat ( ) ;
292
- expect ( heartbeatService . _heartbeatsCache ?. heartbeats . length ) . to . equal ( 30 ) ;
293
+ expect ( heartbeatService . _heartbeatsCache ?. heartbeats . length ) . to . equal ( MAX_NUM_STORED_HEARTBEATS ) ;
293
294
expect (
294
295
heartbeatService . _heartbeatsCache ?. heartbeats . indexOf ( earliestHeartbeat )
295
296
) . to . equal ( - 1 ) ;
296
297
} ) ;
297
- it ( 'triggerHeartbeat() never exceeds 30 heartbeats' , async ( ) => {
298
+ it ( 'triggerHeartbeat() never exceeds MAX_NUM_STORED_HEARTBEATS heartbeats' , async ( ) => {
298
299
for ( let i = 0 ; i <= 50 ; i ++ ) {
299
300
await heartbeatService . triggerHeartbeat ( ) ;
300
301
clock . tick ( 24 * 60 * 60 * 1000 ) ;
301
302
expect (
302
303
heartbeatService . _heartbeatsCache ?. heartbeats . length
303
- ) . to . be . lessThanOrEqual ( 30 ) ;
304
+ ) . to . be . lessThanOrEqual ( MAX_NUM_STORED_HEARTBEATS ) ;
304
305
}
305
306
} ) ;
306
307
} ) ;
@@ -310,7 +311,6 @@ describe('HeartbeatServiceImpl', () => {
310
311
let writeStub : SinonStub ;
311
312
const userAgentString = USER_AGENT_STRING_1 ;
312
313
const mockIndexedDBHeartbeats = [
313
- // Chosen so one will exceed 30 day limit and one will not.
314
314
{
315
315
agent : 'old-user-agent' ,
316
316
date : '1969-12-01'
0 commit comments