mirror of
https://github.com/Instadapp/dsa-polygon-migration.git
synced 2024-07-29 22:27:58 +00:00
basic testing
This commit is contained in:
parent
ab84d537ec
commit
cb408f7d1a
42
test/migrator_l1.test.js
Normal file
42
test/migrator_l1.test.js
Normal file
|
@ -0,0 +1,42 @@
|
|||
const hre = require("hardhat");
|
||||
const { expect } = require("chai");
|
||||
const { ethers, network, waffle } = hre;
|
||||
const { provider, deployContract } = waffle
|
||||
|
||||
const Migrator = require("../artifacts/contracts/senders/aave-v2-migrator/main.sol/MigrateResolver.json")
|
||||
|
||||
describe("Migrator", function() {
|
||||
let accounts, masterAddress, master, migrator, ethereum
|
||||
const usdc = '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
|
||||
const usdt = '0xdac17f958d2ee523a2206206994597c13d831ec7'
|
||||
const dai = '0x6b175474e89094c44da98b954eedeac495271d0f'
|
||||
const wbtc = '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599'
|
||||
const aave = '0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9'
|
||||
const eth = '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'
|
||||
const weth = '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'
|
||||
const supportedTokens = [usdc, usdt, dai, wbtc, aave, eth, weth]
|
||||
before(async function() {
|
||||
masterAddress = "0xb1DC62EC38E6E3857a887210C38418E4A17Da5B2"
|
||||
await hre.network.provider.request({
|
||||
method: "hardhat_impersonateAccount",
|
||||
params: [ masterAddress ]
|
||||
})
|
||||
|
||||
accounts = await ethers.getSigners();
|
||||
master = ethers.provider.getSigner(masterAddress)
|
||||
|
||||
migrator = await deployContract(master, Migrator, [])
|
||||
|
||||
console.log("Migrator deployed: ", migrator.address)
|
||||
|
||||
ethereum = network.provider
|
||||
})
|
||||
|
||||
it("should set tokens", async function() {
|
||||
const tx = await migrator.connect(master).addTokenSupport(supportedTokens)
|
||||
const receipt = await tx.wait()
|
||||
|
||||
const isUsdc = await migrator.isSupportedToken(usdc)
|
||||
expect(isUsdc).to.be.true;
|
||||
})
|
||||
})
|
Loading…
Reference in New Issue
Block a user