mirror of
https://github.com/Instadapp/fluid-contracts-public.git
synced 2024-07-29 21:57:37 +00:00
25 lines
1019 B
Solidity
25 lines
1019 B
Solidity
//SPDX-License-Identifier: MIT
|
|
pragma solidity 0.8.21;
|
|
|
|
import { LiquidityBaseTest } from "../liquidityBaseTest.t.sol";
|
|
import { Events } from "../../../../contracts/liquidity/userModule/events.sol";
|
|
import { MockProtocol } from "../../../../contracts/mocks/mockProtocol.sol";
|
|
|
|
contract LiquidityUserModuleBaseTest is LiquidityBaseTest, Events {
|
|
// erc20 Transfer event for testing
|
|
event Transfer(address indexed from, address indexed to, uint256 amount);
|
|
|
|
MockProtocol mockProtocolUnauthorized;
|
|
|
|
function setUp() public virtual override {
|
|
super.setUp();
|
|
|
|
mockProtocolUnauthorized = new MockProtocol(address(liquidity));
|
|
|
|
// set default allowances for mockProtocol
|
|
_setUserAllowancesDefault(address(liquidity), admin, address(USDC), address(mockProtocol));
|
|
_setUserAllowancesDefault(address(liquidity), admin, address(DAI), address(mockProtocol));
|
|
_setUserAllowancesDefault(address(liquidity), admin, NATIVE_TOKEN_ADDRESS, address(mockProtocol));
|
|
}
|
|
}
|