Skip to content

Commit 26e28eb

Browse files
test
1 parent 5c941d4 commit 26e28eb

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

test/EulerSwap.t.sol

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {TestERC20} from "evk-test/unit/evault/EVaultTestBase.t.sol";
88
import {IEVault} from "evk/EVault/IEVault.sol";
99
import {MaglevTestBase} from "./MaglevTestBase.t.sol";
1010

11-
import {MaglevEulerSwap as Maglev} from "../src/MaglevEulerSwap.sol";
11+
import {MaglevEulerSwap as Maglev, MaglevBase} from "../src/MaglevEulerSwap.sol";
1212

1313
contract EulerSwapTest is MaglevTestBase {
1414
Maglev public maglev;
@@ -41,6 +41,23 @@ contract EulerSwapTest is MaglevTestBase {
4141
maglev.configure();
4242
}
4343

44+
function test_different_EVC() public {
45+
vm.expectRevert(MaglevBase.DifferentEVC.selector);
46+
47+
new Maglev(
48+
MaglevBase.BaseParams({
49+
evc: address(makeAddr("RANDOM_EVC")),
50+
vault0: address(eTST),
51+
vault1: address(eTST2),
52+
myAccount: holder,
53+
debtLimit0: 50e18,
54+
debtLimit1: 50e18,
55+
fee: 0
56+
}),
57+
Maglev.EulerSwapParams({priceX: 1e18, priceY: 1e18, concentrationX: 4e18, concentrationY: 0.85e18})
58+
);
59+
}
60+
4461
function test_basicSwap_exactIn() public monotonicHolderNAV {
4562
uint256 amountIn = 1e18;
4663
uint256 amountOut = maglev.quoteExactInput(address(assetTST), address(assetTST2), amountIn);

0 commit comments

Comments
 (0)