Skip to content

Commit fc9a1ad

Browse files
committed
test for UnsupportedPair errors
1 parent a8cf496 commit fc9a1ad

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/Basic.t.sol

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
pragma solidity ^0.8.24;
33

44
import {IEVault, IEulerSwap, EulerSwapTestBase, EulerSwap, TestERC20} from "./EulerSwapTestBase.t.sol";
5+
import {QuoteLib} from "../src/libraries/QuoteLib.sol";
56

67
contract Basic is EulerSwapTestBase {
78
EulerSwap public eulerSwap;
@@ -40,6 +41,14 @@ contract Basic is EulerSwapTestBase {
4041
assertEq(assetTST2.balanceOf(address(this)), amountOut);
4142
}
4243

44+
function test_badTokenAddrs() public {
45+
vm.expectRevert(QuoteLib.UnsupportedPair.selector);
46+
periphery.quoteExactInput(address(eulerSwap), address(assetTST), address(1234), 0);
47+
48+
vm.expectRevert(QuoteLib.UnsupportedPair.selector);
49+
periphery.quoteExactInput(address(eulerSwap), address(1234), address(assetTST), 0);
50+
}
51+
4352
function test_altPrice() public {
4453
uint256 price = 0.5e18;
4554
uint256 px = price;

0 commit comments

Comments
 (0)