Fixed redeem scenarios

This commit is contained in:
emilio 2020-08-13 14:58:44 +02:00
parent 547c95dc1a
commit f149d9e56a
2 changed files with 39 additions and 7 deletions

View File

@ -121,16 +121,32 @@
] ]
}, },
{ {
"description": "User 0 Deposits 1 ETH in an empty reserve", "description": "User 0 Deposits 1 WETH in an empty reserve",
"actions": [ "actions": [
{
"name": "mint",
"args": {
"reserve": "WETH",
"amount": "1",
"user": "0"
},
"expected": "success"
},
{
"name": "approve",
"args": {
"reserve": "WETH",
"user": "0"
},
"expected": "success"
},
{ {
"name": "deposit", "name": "deposit",
"args": { "args": {
"reserve": "WETH", "reserve": "WETH",
"amount": "1", "amount": "1",
"user": "0", "user": "0"
"sendValue": "1"
}, },
"expected": "success" "expected": "success"
} }
@ -225,7 +241,7 @@
] ]
}, },
{ {
"description": "Users 0 deposits 1000 DAI, user 1 Deposit 1000 USDC and 1 ETH, borrows 100 DAI. User 1 tries to redeem all the USDC", "description": "Users 0 deposits 1000 DAI, user 1 Deposit 1000 USDC and 1 WETH, borrows 100 DAI. User 1 tries to redeem all the USDC",
"actions": [ "actions": [
{ {
"name": "mint", "name": "mint",
@ -279,14 +295,30 @@
}, },
"expected": "success" "expected": "success"
}, },
{
"name": "mint",
"args": {
"reserve": "WETH",
"amount": "1",
"user": "1"
},
"expected": "success"
},
{
"name": "approve",
"args": {
"reserve": "WETH",
"user": "1"
},
"expected": "success"
},
{ {
"name": "deposit", "name": "deposit",
"args": { "args": {
"reserve": "WETH", "reserve": "WETH",
"amount": "1", "amount": "1",
"user": "1", "user": "1"
"sendValue": "1"
}, },
"expected": "success" "expected": "success"
}, },

View File

@ -12,7 +12,7 @@ BigNumber.config({DECIMAL_PLACES: 0, ROUNDING_MODE: BigNumber.ROUND_DOWN});
const scenarioFolder = './test/helpers/scenarios/'; const scenarioFolder = './test/helpers/scenarios/';
const selectedScenarios: string[] = ['deposit.json']; const selectedScenarios: string[] = ['redeem.json'];
fs.readdirSync(scenarioFolder).forEach((file) => { fs.readdirSync(scenarioFolder).forEach((file) => {
if (selectedScenarios.length > 0 && !selectedScenarios.includes(file)) return; if (selectedScenarios.length > 0 && !selectedScenarios.includes(file)) return;