@@ -102,6 +102,9 @@ contract StakeRegistryUnitTests is MockAVSDeployer, IStakeRegistryEvents {
102102 cheats.prank (address (registryCoordinator));
103103 stakeRegistry.initializeDelegatedStakeQuorum (quorumNumber, minimumStake, strategyParams);
104104
105+ StakeType stakeType = stakeRegistry.stakeTypePerQuorum (quorumNumber);
106+ assertEq (uint8 (stakeType), uint8 (StakeType.TOTAL_DELEGATED), "invalid stake type " );
107+
105108 // Mark quorum initialized for other tests
106109 initializedQuorumBitmap = uint192 (initializedQuorumBitmap.setBit (quorumNumber));
107110 initializedQuorumBytes = initializedQuorumBitmap.bitmapToBytesArray ();
@@ -614,6 +617,7 @@ contract StakeRegistryUnitTests_Config is StakeRegistryUnitTests {
614617 cheats.prank (address (registryCoordinator));
615618 stakeRegistry.initializeDelegatedStakeQuorum (quorumNumber, minimumStake, strategyParams);
616619 }
620+ event StakeTypeSet (StakeType newStakeType );
617621
618622 function test_initializeSlashableStakeQuorum () public {
619623 uint8 quorumNumber = nextQuorum;
@@ -626,6 +630,8 @@ contract StakeRegistryUnitTests_Config is StakeRegistryUnitTests {
626630 );
627631
628632 cheats.prank (address (registryCoordinator));
633+ cheats.expectEmit (true , true , true , true );
634+ emit StakeTypeSet (StakeType.TOTAL_SLASHABLE);
629635 stakeRegistry.initializeSlashableStakeQuorum (
630636 quorumNumber,
631637 minimumStake,
0 commit comments