mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
57 lines
2.3 KiB
TypeScript
57 lines
2.3 KiB
TypeScript
|
// import {ITestEnvWithoutInstances} from '../utils/types';
|
||
|
|
||
|
// import {testEnvProviderWithoutInstances} from '../utils/truffle/dlp-tests-env';
|
||
|
// import {configuration as actionsConfiguration, deposit} from './actions';
|
||
|
// import {configuration as calculationsConfiguration} from './utils/calculations';
|
||
|
// import {executeStory} from './engine/scenario-engine';
|
||
|
// import fs from 'fs';
|
||
|
// import BigNumber from 'bignumber.js';
|
||
|
// import {ETHEREUM_ADDRESS} from '../utils/constants';
|
||
|
|
||
|
// BigNumber.config({DECIMAL_PLACES: 0, ROUNDING_MODE: BigNumber.ROUND_DOWN});
|
||
|
|
||
|
// const scenarioFolder = './test/scenarios/';
|
||
|
|
||
|
// fs.readdirSync(scenarioFolder).forEach(file => {
|
||
|
// // if (file !== "interest-redirection-negatives.json" &&
|
||
|
// // file !== "interest-redirection.json" ) return
|
||
|
|
||
|
// const scenario = require(`./scenarios/${file}`);
|
||
|
|
||
|
// contract(scenario.title, async ([deployer, ...users]) => {
|
||
|
// let _testEnvProvider: ITestEnvWithoutInstances;
|
||
|
|
||
|
// before('Initializing configuration', async () => {
|
||
|
// console.time('setup-test');
|
||
|
// _testEnvProvider = await testEnvProviderWithoutInstances(artifacts, [deployer, ...users]);
|
||
|
|
||
|
// const {
|
||
|
// getWeb3,
|
||
|
// getAavePoolReservesParams,
|
||
|
// getLendingPoolInstance,
|
||
|
// getLendingPoolCoreInstance,
|
||
|
// } = _testEnvProvider;
|
||
|
|
||
|
// const instances = await Promise.all([getLendingPoolInstance(), getLendingPoolCoreInstance()]);
|
||
|
|
||
|
// actionsConfiguration.lendingPoolInstance = instances[0];
|
||
|
// actionsConfiguration.lendingPoolCoreInstance = instances[1];
|
||
|
// actionsConfiguration.ethereumAddress = ETHEREUM_ADDRESS;
|
||
|
// actionsConfiguration.artifacts = artifacts;
|
||
|
// actionsConfiguration.web3 = await getWeb3();
|
||
|
// actionsConfiguration.skipIntegrityCheck = false; //set this to true to execute solidity-coverage
|
||
|
|
||
|
// calculationsConfiguration.reservesParams = await getAavePoolReservesParams();
|
||
|
// calculationsConfiguration.web3 = actionsConfiguration.web3;
|
||
|
// calculationsConfiguration.ethereumAddress = actionsConfiguration.ethereumAddress;
|
||
|
// console.time('setup-test');
|
||
|
// });
|
||
|
|
||
|
// for (const story of scenario.stories) {
|
||
|
// it(story.description, async () => {
|
||
|
// await executeStory(story, users);
|
||
|
// });
|
||
|
// }
|
||
|
// });
|
||
|
// });
|