mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
modify tests
This commit is contained in:
parent
11f73e0acb
commit
9c92a9ece7
|
|
@ -263,10 +263,10 @@ contract AaveHelpers is Helper {
|
||||||
);
|
);
|
||||||
|
|
||||||
for (uint256 i = 0; i < _length; i++) {
|
for (uint256 i = 0; i < _length; i++) {
|
||||||
|
_targets[i] = "BASIC-A";
|
||||||
if (amts[i] > 0) {
|
if (amts[i] > 0) {
|
||||||
uint256 _amt = amts[i];
|
uint256 _amt = amts[i];
|
||||||
address _token = tokens[i];
|
address _token = tokens[i];
|
||||||
_targets[i] = "BASIC-A";
|
|
||||||
_data[i] = abi.encodeWithSelector(
|
_data[i] = abi.encodeWithSelector(
|
||||||
basicWithdraw,
|
basicWithdraw,
|
||||||
_token,
|
_token,
|
||||||
|
|
|
||||||
|
|
@ -220,6 +220,7 @@ describe("Import Aave v3 Position", function () {
|
||||||
let dsaWallet0: any;
|
let dsaWallet0: any;
|
||||||
let dsaWallet1: any;
|
let dsaWallet1: any;
|
||||||
let dsaWallet2: any;
|
let dsaWallet2: any;
|
||||||
|
let walletB: any;
|
||||||
let masterSigner: Signer;
|
let masterSigner: Signer;
|
||||||
let instaConnectorsV2: Contract;
|
let instaConnectorsV2: Contract;
|
||||||
let connector: any;
|
let connector: any;
|
||||||
|
|
@ -298,10 +299,11 @@ describe("Import Aave v3 Position", function () {
|
||||||
it("Should build DSA v2", async () => {
|
it("Should build DSA v2", async () => {
|
||||||
dsaWallet0 = await buildDSAv2(wallet.address);
|
dsaWallet0 = await buildDSAv2(wallet.address);
|
||||||
expect(!!dsaWallet0.address).to.be.true;
|
expect(!!dsaWallet0.address).to.be.true;
|
||||||
dsaWallet2 = await buildDSAv2(wallet.address);
|
dsaWallet1 = await buildDSAv2(wallet.address);
|
||||||
expect(!!dsaWallet2.address).to.be.true;
|
walletB = await ethers.getSigner(dsaWallet1.address);
|
||||||
dsaWallet1 = await buildDSAv2(dsaWallet2.address);
|
|
||||||
expect(!!dsaWallet1.address).to.be.true;
|
expect(!!dsaWallet1.address).to.be.true;
|
||||||
|
dsaWallet2 = await buildDSAv2(dsaWallet1.address);
|
||||||
|
expect(!!dsaWallet2.address).to.be.true;
|
||||||
});
|
});
|
||||||
|
|
||||||
it("Deposit ETH into DSA wallet", async function () {
|
it("Deposit ETH into DSA wallet", async function () {
|
||||||
|
|
@ -325,7 +327,8 @@ describe("Import Aave v3 Position", function () {
|
||||||
it("Should create DSA Aave v3 position of DAI(collateral) and USDC(debt)", async () => {
|
it("Should create DSA Aave v3 position of DAI(collateral) and USDC(debt)", async () => {
|
||||||
await token.connect(signer).transfer(dsaWallet2.address, ethers.utils.parseEther("10"));
|
await token.connect(signer).transfer(dsaWallet2.address, ethers.utils.parseEther("10"));
|
||||||
console.log(await token.connect(signer).balanceOf(dsaWallet2.address));
|
console.log(await token.connect(signer).balanceOf(dsaWallet2.address));
|
||||||
|
console.log(dsaWallet1.address);
|
||||||
|
console.log(walletB.address);
|
||||||
const spells = [
|
const spells = [
|
||||||
//deposit DAI in aave
|
//deposit DAI in aave
|
||||||
{
|
{
|
||||||
|
|
@ -340,7 +343,7 @@ describe("Import Aave v3 Position", function () {
|
||||||
args: [USDC, parseUnits("3", 6), 2, 0, 0]
|
args: [USDC, parseUnits("3", 6), 2, 0, 0]
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
const tx = await dsaWallet2.connect(wallet0).cast(...encodeSpells(spells), wallet.address);
|
const tx = await dsaWallet2.connect(walletB).cast(...encodeSpells(spells), walletB.address);
|
||||||
const receipt = await tx.wait();
|
const receipt = await tx.wait();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -410,7 +413,7 @@ describe("Import Aave v3 Position", function () {
|
||||||
{
|
{
|
||||||
connector: "AAVE-V3-IMPORT-X",
|
connector: "AAVE-V3-IMPORT-X",
|
||||||
method: "importAave",
|
method: "importAave",
|
||||||
args: [dsaWallet1.address, [[DAI], [USDC], false, [amountB.toFixed(0)]]]
|
args: [dsaWallet2.address, [[DAI], [USDC], false, [amountB.toFixed(0)]]]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
connector: "INSTAPOOL-C",
|
connector: "INSTAPOOL-C",
|
||||||
|
|
@ -426,7 +429,7 @@ describe("Import Aave v3 Position", function () {
|
||||||
args: [USDC, amount0.toString(), 5, encodeFlashcastData(flashSpells), "0x"]
|
args: [USDC, amount0.toString(), 5, encodeFlashcastData(flashSpells), "0x"]
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
const tx = await dsaWallet2.connect(wallet0).cast(...encodeSpells(spells), wallet.address);
|
const tx = await dsaWallet1.connect(wallet0).cast(...encodeSpells(spells), wallet.address);
|
||||||
const receipt = await tx.wait();
|
const receipt = await tx.wait();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user