@@ -238,6 +238,8 @@ contract FeesTest is EulerSwapTestBase {
238238
239239 // Override
240240
241+ vm.expectEmit (true , true , true , true );
242+ emit EulerSwapProtocolFeeConfig.OverrideSet (address (eulerSwap), address (9999 ), 0.07e18 );
241243 vm.prank (protocolFeeAdmin);
242244 protocolFeeConfig.setOverride (address (eulerSwap), address (9999 ), 0.07e18 );
243245
@@ -271,6 +273,8 @@ contract FeesTest is EulerSwapTestBase {
271273
272274 // Remove override
273275
276+ vm.expectEmit (true , true , true , true );
277+ emit EulerSwapProtocolFeeConfig.OverrideRemoved (address (eulerSwap));
274278 vm.prank (protocolFeeAdmin);
275279 protocolFeeConfig.removeOverride (address (eulerSwap));
276280
@@ -293,17 +297,28 @@ contract FeesTest is EulerSwapTestBase {
293297 }
294298
295299 function test_fees_protocolFees_setAdmin () public {
296- assertEq (protocolFeeConfig.admin (), protocolFeeAdmin);
300+ address origAdmin = protocolFeeConfig.admin ();
301+ assertEq (origAdmin, protocolFeeAdmin);
297302
298303 vm.expectRevert (EulerSwapProtocolFeeConfig.Unauthorized.selector );
299304 protocolFeeConfig.setDefault (address (8888 ), 0.1e18 );
300305
306+ vm.expectEmit (true , true , true , true );
307+ emit EulerSwapProtocolFeeConfig.AdminUpdated (origAdmin, address (this ));
301308 vm.prank (protocolFeeAdmin);
302309 protocolFeeConfig.setAdmin (address (this ));
303310
304311 assertEq (protocolFeeConfig.admin (), address (this ));
312+ }
305313
306- protocolFeeConfig.setDefault (address (8888 ), 0.1e18 );
314+ function test_fees_protocolFees_defaults () public {
315+ address origFefaultRecipient = protocolFeeConfig.defaultRecipient ();
316+ uint64 origDefaultFee = protocolFeeConfig.defaultFee ();
317+
318+ vm.expectEmit (true , true , true , true );
319+ emit EulerSwapProtocolFeeConfig.DefaultUpdated (origFefaultRecipient, address (7654 ), origDefaultFee, 0.071e18 );
320+ vm.prank (protocolFeeAdmin);
321+ protocolFeeConfig.setDefault (address (7654 ), 0.071e18 );
307322 }
308323
309324 function test_fuzzFeeRounding (uint256 amount , uint256 fee ) public pure {
0 commit comments