Skip to content

Commit

Permalink
test: add testMintDollar_ShouldRevert_IfZeroCollateralAvailable
Browse files Browse the repository at this point in the history
  • Loading branch information
gitcoindev committed Feb 2, 2024
1 parent 3f3ffea commit 33d0fa1
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions packages/contracts/test/diamond/facets/UbiquityPoolFacet.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,27 @@ contract UbiquityPoolFacetTest is DiamondTestSetup {
);
}

function testMintDollar_ShouldRevert_IfZeroCollateralAvailable() public {
vm.prank(admin);
ubiquityPoolFacet.setPriceThresholds(
1000000, // mint threshold
1000000 // redeem threshold
);
// reset collateral fees to 0
vm.prank(admin);
ubiquityPoolFacet.setFees(0, 0, 0);

// user sends 100 collateral tokens and gets 100 Dollars
vm.prank(user);
vm.expectRevert("Cannot mint with zero collateral");
ubiquityPoolFacet.mintDollar(
0, // collateral index
0, // Dollar amount
100e18, // min amount of Dollars to mint
0 // max collateral to send
);
}

function testMintDollar_ShouldRevert_OnDollarAmountSlippage() public {
vm.prank(admin);
ubiquityPoolFacet.setPriceThresholds(
Expand Down

0 comments on commit 33d0fa1

Please sign in to comment.