@@ -469,32 +469,33 @@ describeForkTest('ComposableStablePool V6', 'mainnet', 19292000, function () {
469469 describe ( 'pause window' , ( ) => {
470470 const EXPECTED_PAUSE_WINDOW = 4 * 365 * DAY ;
471471 const EXPECTED_BUFFER_PERIOD = 180 * DAY ;
472+ const TOLERANCE = 10 * MINUTE ;
472473
473474 sharedBeforeEach ( async ( ) => {
474475 // Reset timestamp and double check that we're close to factory deployment time.
475- expect ( await currentTimestamp ( ) ) . to . be . lt ( factoryDeploymentTimestamp . add ( MINUTE ) ) ;
476+ expect ( await currentTimestamp ( ) ) . to . be . lt ( factoryDeploymentTimestamp . add ( TOLERANCE ) ) ;
476477 } ) ;
477478
478479 it ( 'can be paused until 4 years after factory deployment' , async ( ) => {
479480 const pool = await createPool ( tokens , ZERO_ADDRESS , false , ZERO_BYTES32 ) ;
480481 await authorizer . connect ( govMultisig ) . grantRole ( await actionId ( pool , 'pause' ) , govMultisig . address ) ;
481- await advanceTime ( EXPECTED_PAUSE_WINDOW - MINUTE ) ;
482+ await advanceTime ( EXPECTED_PAUSE_WINDOW - TOLERANCE ) ;
482483 const tx = await pool . connect ( govMultisig ) . pause ( ) ;
483484 expectEvent . inReceipt ( await tx . wait ( ) , 'PausedStateChanged' , { paused : true } ) ;
484485 } ) ;
485486
486487 it ( 'cannot be paused more than 4 years after factory deployment' , async ( ) => {
487488 const pool = await createPool ( tokens , ZERO_ADDRESS , false , ZERO_BYTES32 ) ;
488489 await authorizer . connect ( govMultisig ) . grantRole ( await actionId ( pool , 'pause' ) , govMultisig . address ) ;
489- await advanceTime ( EXPECTED_PAUSE_WINDOW + MINUTE ) ;
490+ await advanceTime ( EXPECTED_PAUSE_WINDOW + TOLERANCE ) ;
490491 await expect ( pool . connect ( govMultisig ) . pause ( ) ) . to . be . revertedWith ( 'BAL#403' ) ;
491492 } ) ;
492493
493494 it ( 'stays paused for 6 months after the pause window expires' , async ( ) => {
494495 const pool = await createPool ( tokens , ZERO_ADDRESS , false , ZERO_BYTES32 ) ;
495496 await authorizer . connect ( govMultisig ) . grantRole ( await actionId ( pool , 'pause' ) , govMultisig . address ) ;
496497 await pool . connect ( govMultisig ) . pause ( ) ;
497- await advanceTime ( EXPECTED_PAUSE_WINDOW + EXPECTED_BUFFER_PERIOD - MINUTE ) ;
498+ await advanceTime ( EXPECTED_PAUSE_WINDOW + EXPECTED_BUFFER_PERIOD - TOLERANCE ) ;
498499 const pausedState = await pool . getPausedState ( ) ;
499500 expect ( pausedState . paused ) . to . be . true ;
500501 } ) ;
0 commit comments