ERC4626.t.sol 629 B

1234567891011121314151617
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. import "erc4626-tests/ERC4626.test.sol";
  4. import {ERC20Mock} from "../../../../contracts/mocks/ERC20Mock.sol";
  5. import {ERC4626Mock, IERC20Metadata} from "../../../../contracts/mocks/ERC4626Mock.sol";
  6. contract ERC4626StdTest is ERC4626Test {
  7. function setUp() public override {
  8. _underlying_ = address(new ERC20Mock("MockERC20", "MockERC20", address(this), 0));
  9. _vault_ = address(new ERC4626Mock(IERC20Metadata(_underlying_), "MockERC4626", "MockERC4626"));
  10. _delta_ = 0;
  11. _vaultMayBeEmpty = false;
  12. _unlimitedAmount = true;
  13. }
  14. }