@@ -27,22 +27,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
2727 uint internal constant VAULT_MAX_PER_DEPOSIT = 200 ether ;
2828 uint internal constant VAULT_STAKE_CAP = 1000 ether ;
2929
30- bool internal durationVaultSupported;
31-
32- modifier vaultSupported () {
33- if (! durationVaultSupported) {
34- console.log ("DurationVaultIntegration: duration vault beacon not configured, skipping " );
35- return ;
36- }
37- _;
38- }
39-
40- function setUp () public virtual override {
41- super .setUp ();
42- durationVaultSupported = address (strategyFactory.durationVaultBeacon ()) != address (0 );
43- }
44-
45- function test_durationVaultLifecycle_flow_deposit_lock_mature () public vaultSupported {
30+ function test_durationVaultLifecycle_flow_deposit_lock_mature () public {
4631 DurationVaultContext memory ctx = _deployDurationVault (_randomInsuranceRecipient ());
4732 User staker = new User ("duration-staker " );
4833
@@ -89,7 +74,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
8974 assertEq (ctx.asset.balanceOf (address (staker)), depositAmount, "staker should recover deposit " );
9075 }
9176
92- function test_durationVault_operatorIntegrationAndMetadataUpdate () public vaultSupported {
77+ function test_durationVault_operatorIntegrationAndMetadataUpdate () public {
9378 DurationVaultContext memory ctx = _deployDurationVault (_randomInsuranceRecipient ());
9479
9580 assertTrue (delegationManager.isOperator (address (ctx.vault)), "vault must self-register as operator " );
@@ -108,7 +93,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
10893 assertEq (ctx.vault.metadataURI (), newURI, "metadata not updated " );
10994 }
11095
111- function test_durationVault_TVLLimits_enforced_and_frozen_after_lock () public vaultSupported {
96+ function test_durationVault_TVLLimits_enforced_and_frozen_after_lock () public {
11297 DurationVaultContext memory ctx = _deployDurationVault (_randomInsuranceRecipient ());
11398 User staker = new User ("duration-tvl-staker " );
11499
@@ -149,7 +134,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
149134 ctx.vault.updateTVLLimits (10 ether, 20 ether);
150135 }
151136
152- function test_durationVault_rewards_claim_while_locked () public vaultSupported {
137+ function test_durationVault_rewards_claim_while_locked () public {
153138 DurationVaultContext memory ctx = _deployDurationVault (_randomInsuranceRecipient ());
154139 User staker = new User ("duration-reward-staker " );
155140 uint depositAmount = 80 ether ;
@@ -183,7 +168,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
183168 assertEq (rewardToken.balanceOf (address (staker)), rewardAmount, "staker failed to claim rewards " );
184169 }
185170
186- function test_durationVault_slashing_routes_to_insurance_and_blocks_after_maturity () public vaultSupported {
171+ function test_durationVault_slashing_routes_to_insurance_and_blocks_after_maturity () public {
187172 address insuranceRecipient = _randomInsuranceRecipient ();
188173 DurationVaultContext memory ctx = _deployDurationVault (insuranceRecipient);
189174 User staker = new User ("duration-slash-staker " );
@@ -221,7 +206,7 @@ contract Integration_DurationVault is IntegrationCheckUtils {
221206 assertEq (ctx.asset.balanceOf (insuranceRecipient), expectedRedistribution, "post-maturity slash should not pay " );
222207 }
223208
224- function test_durationVault_slashing_affectsQueuedWithdrawalsAndPaysInsurance () public vaultSupported {
209+ function test_durationVault_slashing_affectsQueuedWithdrawalsAndPaysInsurance () public {
225210 address insuranceRecipient = _randomInsuranceRecipient ();
226211 DurationVaultContext memory ctx = _deployDurationVault (insuranceRecipient);
227212 User staker = new User ("duration-slash-queued " );
0 commit comments