File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -126,6 +126,26 @@ contract HookSwapsTest is EulerSwapTestBase {
126
126
vm.stopPrank ();
127
127
}
128
128
129
+ function test_hookPermissions () public view {
130
+ Hooks.Permissions memory perms = eulerSwap.getHookPermissions ();
131
+
132
+ assertTrue (perms.beforeInitialize);
133
+ assertTrue (perms.beforeAddLiquidity);
134
+ assertTrue (perms.beforeSwap);
135
+ assertTrue (perms.beforeSwapReturnDelta);
136
+
137
+ assertFalse (perms.afterInitialize);
138
+ assertFalse (perms.afterAddLiquidity);
139
+ assertFalse (perms.beforeRemoveLiquidity);
140
+ assertFalse (perms.afterRemoveLiquidity);
141
+ assertFalse (perms.afterSwap);
142
+ assertFalse (perms.beforeDonate);
143
+ assertFalse (perms.afterDonate);
144
+ assertFalse (perms.afterSwapReturnDelta);
145
+ assertFalse (perms.afterAddLiquidityReturnDelta);
146
+ assertFalse (perms.afterRemoveLiquidityReturnDelta);
147
+ }
148
+
129
149
/// @dev adding liquidity as a concentrated liquidity position will revert
130
150
function test_revertAddConcentratedLiquidity () public {
131
151
assetTST.mint (anyone, 10000e18 );
You can’t perform that action at this time.
0 commit comments