-
Notifications
You must be signed in to change notification settings - Fork 40
Expand file tree
/
Copy pathAaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205.t.sol
More file actions
34 lines (30 loc) · 1.38 KB
/
AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205.t.sol
File metadata and controls
34 lines (30 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import {GovV3Helpers} from 'aave-helpers/GovV3Helpers.sol';
import {AaveV3Optimism} from 'aave-address-book/AaveV3Optimism.sol';
import {IERC20} from 'solidity-utils/contracts/oz-common/interfaces/IERC20.sol';
import {GovernanceV3Optimism} from 'aave-address-book/GovernanceV3Optimism.sol';
import 'forge-std/Test.sol';
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/ProtocolV3TestBase.sol';
import {AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205} from './AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205.sol';
/**
* @dev Test for AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205
* command: make test-contract filter=AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205
*/
contract AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205_Test is ProtocolV3TestBase {
AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205 internal proposal;
function setUp() public {
vm.createSelectFork(vm.rpcUrl('optimism'), 113108279);
proposal = new AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205();
}
/**
* @dev executes the generic test suite including e2e and config snapshots
*/
function test_defaultProposalExecution() public {
defaultTest(
'AaveV3Optimism_OnboardNativeUSDCToAaveV3Markets_20231205',
AaveV3Optimism.POOL,
address(proposal)
);
}
}