Skip to content

Commit 4ebfdab

Browse files
author
Juan Ignacio Ubeira
committed
Fix fork test.
1 parent 1e3a749 commit 4ebfdab

File tree

1 file changed

+5
-4
lines changed
  • v2/tasks/20240223-composable-stable-pool-v6/test

1 file changed

+5
-4
lines changed

v2/tasks/20240223-composable-stable-pool-v6/test/test.fork.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)