@@ -4,17 +4,17 @@ pragma solidity ^0.8.0;
44import "./helpers/Constants.sol " ;
55import "../lib/forge-std/src/Test.sol " ;
66import {ChainlinkOracle} from "../src/morpho-chainlink-v1/ChainlinkOracle.sol " ;
7- import "../src/wsteth-exchange-rate-adapter/WstEthEthExchangeRateChainlinkAdapter .sol " ;
7+ import "../src/wsteth-exchange-rate-adapter/WstEthStEthExchangeRateChainlinkAdapter .sol " ;
88
9- contract WstEthEthExchangeRateChainlinkAdapterTest is Test {
9+ contract WstEthStEthExchangeRateChainlinkAdapterTest is Test {
1010 IStEth internal constant ST_ETH = IStEth (0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 );
1111
12- WstEthEthExchangeRateChainlinkAdapter internal oracle;
12+ WstEthStEthExchangeRateChainlinkAdapter internal oracle;
1313 ChainlinkOracle internal chainlinkOracle;
1414
1515 function setUp () public {
1616 vm.createSelectFork (vm.envString ("ETH_RPC_URL " ));
17- oracle = new WstEthEthExchangeRateChainlinkAdapter ();
17+ oracle = new WstEthStEthExchangeRateChainlinkAdapter ();
1818 chainlinkOracle = new ChainlinkOracle (
1919 vaultZero, AggregatorV3Interface (address (oracle)), feedZero, feedZero, feedZero, 1 , 18 , 18
2020 );
@@ -25,7 +25,7 @@ contract WstEthEthExchangeRateChainlinkAdapterTest is Test {
2525 }
2626
2727 function testDescription () public {
28- assertEq (oracle.description (), "wstETH/ETH exchange rate " );
28+ assertEq (oracle.description (), "wstETH/stETH exchange rate " );
2929 }
3030
3131 function testLatestRoundData () public {
@@ -44,7 +44,7 @@ contract WstEthEthExchangeRateChainlinkAdapterTest is Test {
4444 assertLe (uint256 (answer), 1.5e18 ); // Max bounds of the exchange rate. Should work for a long enough time.
4545 }
4646
47- function testOracleWstEthEthExchangeRate () public {
47+ function testOracleWstEthStEthExchangeRate () public {
4848 (, int256 expectedPrice ,,,) = oracle.latestRoundData ();
4949 assertEq (chainlinkOracle.price (), uint256 (expectedPrice) * 10 ** (36 + 18 - 18 - 18 ));
5050 }
0 commit comments