@@ -6910,6 +6910,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
6910
6910
sharesToBurn: sharesToBurn
6911
6911
})
6912
6912
);
6913
+
6914
+ // Assert OperatorSharesSlashed event was emitted with correct params
6915
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
6916
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
6917
+
6913
6918
cheats.prank (address (allocationManagerMock));
6914
6919
delegationManager.slashOperatorShares ({
6915
6920
operator: operator,
@@ -6994,6 +6999,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
6994
6999
sharesToBurn: sharesToBurn
6995
7000
})
6996
7001
);
7002
+
7003
+ // Assert OperatorSharesSlashed event was emitted with correct params
7004
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7005
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
7006
+
6997
7007
cheats.prank (address (allocationManagerMock));
6998
7008
delegationManager.slashOperatorShares ({
6999
7009
operator: operator,
@@ -7072,6 +7082,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7072
7082
sharesToBurn: sharesToBurn
7073
7083
})
7074
7084
);
7085
+
7086
+ // Assert OperatorSharesSlashed event was emitted with correct params
7087
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7088
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
7089
+
7075
7090
cheats.prank (address (allocationManagerMock));
7076
7091
delegationManager.slashOperatorShares ({
7077
7092
operator: operator,
@@ -7163,6 +7178,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7163
7178
sharesToBurn: sharesToBurn
7164
7179
})
7165
7180
);
7181
+
7182
+ // Assert OperatorSharesSlashed event was emitted with correct params
7183
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7184
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
7185
+
7166
7186
cheats.prank (address (allocationManagerMock));
7167
7187
delegationManager.slashOperatorShares ({
7168
7188
operator: operator,
@@ -7237,6 +7257,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7237
7257
sharesToBurn: sharesToBurn
7238
7258
})
7239
7259
);
7260
+
7261
+ // Assert OperatorSharesSlashed event was emitted with correct params
7262
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7263
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
7264
+
7240
7265
cheats.prank (address (allocationManagerMock));
7241
7266
delegationManager.slashOperatorShares ({
7242
7267
operator: operator,
@@ -7294,6 +7319,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7294
7319
sharesToBurn: sharesToBurn
7295
7320
})
7296
7321
);
7322
+
7323
+ // Assert OperatorSharesSlashed event was emitted with correct params
7324
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7325
+ emit OperatorSharesSlashed (operator, strategyMock, sharesToBurn);
7326
+
7297
7327
cheats.prank (address (allocationManagerMock));
7298
7328
delegationManager.slashOperatorShares ({
7299
7329
operator: operator,
@@ -7399,6 +7429,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7399
7429
sharesToBurn: 0
7400
7430
})
7401
7431
);
7432
+
7433
+ // Assert OperatorSharesSlashed event was emitted with correct params
7434
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7435
+ emit OperatorSharesSlashed (operator, strategyMock, 0 );
7436
+
7402
7437
cheats.prank (address (allocationManagerMock));
7403
7438
delegationManager.slashOperatorShares ({
7404
7439
operator: operator,
@@ -7474,6 +7509,11 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7474
7509
_setOperatorMagnitude (operator, beaconChainETHStrategy, newMagnitude);
7475
7510
cheats.expectEmit (true , true , true , true , address (delegationManager));
7476
7511
emit OperatorSharesDecreased (operator, address (0 ), beaconChainETHStrategy, sharesToDecrease);
7512
+
7513
+ // Assert OperatorSharesSlashed event was emitted with correct params
7514
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7515
+ emit OperatorSharesSlashed (operator, beaconChainETHStrategy, sharesToDecrease);
7516
+
7477
7517
cheats.prank (address (allocationManagerMock));
7478
7518
delegationManager.slashOperatorShares ({
7479
7519
operator: operator,
@@ -7518,6 +7558,10 @@ contract DelegationManagerUnitTests_slashingShares is DelegationManagerUnitTests
7518
7558
newOperatorMagnitude -= slashMagnitude;
7519
7559
_setOperatorMagnitude (defaultOperator, strategyMock, newOperatorMagnitude);
7520
7560
7561
+ // Assert OperatorSharesSlashed event was emitted with correct params
7562
+ cheats.expectEmit (true , true , true , true , address (delegationManager));
7563
+ emit OperatorSharesSlashed (defaultOperator, strategyMock, 44440000449046438731194137360795695 );
7564
+
7521
7565
cheats.prank (address (allocationManagerMock));
7522
7566
delegationManager.slashOperatorShares (
7523
7567
defaultOperator,
0 commit comments