Updated tests

This commit is contained in:
The3D 2021-02-26 19:18:38 +01:00
parent 77fab5d3bb
commit 682a7d13fe
4 changed files with 32 additions and 7 deletions

View File

@ -411,7 +411,8 @@ export const deployDelegationAwareAToken = async (
incentivesController,
'18',
name,
symbol
symbol,
'0x10'
);
return instance;
@ -504,7 +505,7 @@ export const authorizeWETHGateway = async (
.authorizeLendingPool(lendingPool);
export const deployMockStableDebtToken = async (
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string],
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string, string],
verify?: boolean
) => {
const instance = await withSaveAndVerify(
@ -514,7 +515,7 @@ export const deployMockStableDebtToken = async (
verify
);
await instance.initialize(args[0], args[1], args[2], '18', args[3], args[4]);
await instance.initialize(args[0], args[1], args[2], '18', args[3], args[4], args[5]);
return instance;
};
@ -528,7 +529,7 @@ export const deployWETHMocked = async (verify?: boolean) =>
);
export const deployMockVariableDebtToken = async (
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string],
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string, string],
verify?: boolean
) => {
const instance = await withSaveAndVerify(
@ -538,13 +539,13 @@ export const deployMockVariableDebtToken = async (
verify
);
await instance.initialize(args[0], args[1], args[2], '18', args[3], args[4]);
await instance.initialize(args[0], args[1], args[2], '18', args[3], args[4], args[5]);
return instance;
};
export const deployMockAToken = async (
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string],
args: [tEthereumAddress, tEthereumAddress, tEthereumAddress, tEthereumAddress, string, string, string],
verify?: boolean
) => {
const instance = await withSaveAndVerify(
@ -554,7 +555,7 @@ export const deployMockAToken = async (
verify
);
await instance.initialize(args[0], args[2], args[1], args[3], '18', args[4], args[5]);
await instance.initialize(args[0], args[2], args[1], args[3], '18', args[4], args[5], args[6]);
return instance;
};

View File

@ -85,6 +85,7 @@ export const initReservesByHelper = async (
variableDebtTokenSymbol: string;
stableDebtTokenName: string;
stableDebtTokenSymbol: string;
params: string;
}[] = [];
let strategyRates: [
@ -208,6 +209,7 @@ export const initReservesByHelper = async (
variableDebtTokenSymbol: `variableDebt${symbolPrefix}${reserveSymbols[i]}`,
stableDebtTokenName: `${stableDebtTokenNamePrefix} ${reserveSymbols[i]}`,
stableDebtTokenSymbol: `stableDebt${symbolPrefix}${reserveSymbols[i]}`,
params: '0x10'
});
}
@ -416,6 +418,7 @@ export const initTokenReservesByHelper = async (
variableDebtTokenSymbol: string;
stableDebtTokenName: string;
stableDebtTokenSymbol: string;
params: string;
}[] = [];
const network =
@ -554,6 +557,7 @@ export const initTokenReservesByHelper = async (
variableDebtTokenSymbol: `variableDebt${reserveSymbols[i]}`,
stableDebtTokenName: `Aave stable debt bearing ${reserveSymbols[i]}`,
stableDebtTokenSymbol: `stableDebt${reserveSymbols[i]}`,
params: '0x10'
});
}

View File

@ -34,6 +34,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave Interest bearing DAI updated',
'aDAI',
'0x10'
]);
const stableDebtTokenInstance = await deployMockStableDebtToken([
@ -42,6 +43,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave stable debt bearing DAI updated',
'stableDebtDAI',
'0x10'
]);
const variableDebtTokenInstance = await deployMockVariableDebtToken([
@ -50,6 +52,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave variable debt bearing DAI updated',
'variableDebtDAI',
'0x10'
]);
newATokenAddress = aTokenInstance.address;
@ -70,6 +73,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string
} = {
asset: dai.address,
treasury: ZERO_ADDRESS,
@ -77,6 +81,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: name,
symbol: symbol,
implementation: newATokenAddress,
params: "0x10"
};
await expect(
configurator.connect(users[1].signer).updateAToken(updateATokenInputParams)
@ -96,6 +101,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string
} = {
asset: dai.address,
treasury: ZERO_ADDRESS,
@ -103,6 +109,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: name,
symbol: symbol,
implementation: newATokenAddress,
params: "0x10"
};
await configurator.updateAToken(updateATokenInputParams);
@ -124,12 +131,14 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string;
} = {
asset: dai.address,
incentivesController: ZERO_ADDRESS,
name: name,
symbol: symbol,
implementation: newStableTokenAddress,
params: '0x10'
}
await expect(
@ -152,12 +161,14 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string;
} = {
asset: dai.address,
incentivesController: ZERO_ADDRESS,
name: name,
symbol: symbol,
implementation: newStableTokenAddress,
params: '0x10'
}
await configurator.updateStableDebtToken(updateDebtTokenInput);
@ -183,12 +194,14 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string;
} = {
asset: dai.address,
incentivesController: ZERO_ADDRESS,
name: name,
symbol: symbol,
implementation: newVariableTokenAddress,
params: '0x10'
}
await expect(
@ -210,12 +223,14 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string;
} = {
asset: dai.address,
incentivesController: ZERO_ADDRESS,
name: name,
symbol: symbol,
implementation: newVariableTokenAddress,
params: '0x10'
}
//const name = await (await getAToken(newATokenAddress)).name();

View File

@ -34,6 +34,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave AMM Market DAI updated',
'aAmmDAI',
'0x10'
]);
const stableDebtTokenInstance = await deployMockStableDebtToken([
@ -42,6 +43,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave AMM Market stable debt DAI updated',
'stableDebtAmmDAI',
'0x10'
]);
const variableDebtTokenInstance = await deployMockVariableDebtToken([
@ -50,6 +52,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
ZERO_ADDRESS,
'Aave AMM Market variable debt DAI updated',
'variableDebtAmmDAI',
'0x10'
]);
newATokenAddress = aTokenInstance.address;
@ -70,6 +73,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: string;
symbol: string;
implementation: string;
params: string;
} = {
asset: dai.address,
treasury: ZERO_ADDRESS,
@ -77,6 +81,7 @@ makeSuite('Upgradeability', (testEnv: TestEnv) => {
name: name,
symbol: symbol,
implementation: newATokenAddress,
params: '0x10'
};
await expect(
configurator.connect(users[1].signer).updateAToken(updateATokenInputParams)