Skip to content

Commit

Permalink
refactor(DiamondTestSetup): rename IBondingCurveFacet to bondingCurve…
Browse files Browse the repository at this point in the history
…Facet
  • Loading branch information
rndquu authored and molecula451 committed Oct 7, 2023
1 parent 9f85d17 commit 8dbc683
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions packages/contracts/test/diamond/DiamondTestSetup.sol
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ abstract contract DiamondTestSetup is DiamondTestHelper {

// diamond facets (which point to the core diamond and should be used across the tests)
AccessControlFacet IAccessControl;
BondingCurveFacet IBondingCurveFacet;
BondingCurveFacet bondingCurveFacet;
ChefFacet chefFacet;
CollectableDustFacet collectableDustFacet;
CreditNftManagerFacet creditNftManagerFacet;
Expand Down Expand Up @@ -762,7 +762,7 @@ abstract contract DiamondTestSetup is DiamondTestHelper {

// initialize diamond facets which point to the core diamond contract
IAccessControl = AccessControlFacet(address(diamond));
IBondingCurveFacet = BondingCurveFacet(address(diamond));
bondingCurveFacet = BondingCurveFacet(address(diamond));
chefFacet = ChefFacet(address(diamond));
collectableDustFacet = CollectableDustFacet(address(diamond));
creditNftManagerFacet = CreditNftManagerFacet(address(diamond));
Expand Down
36 changes: 18 additions & 18 deletions packages/contracts/test/diamond/facets/BondingCurveFacet.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@ contract ZeroStateBonding is BondingCurveFacetTest {
emit ParamsSet(connectorWeight, baseY);

vm.prank(admin);
IBondingCurveFacet.setParams(connectorWeight, baseY);
bondingCurveFacet.setParams(connectorWeight, baseY);

assertEq(connectorWeight, IBondingCurveFacet.connectorWeight());
assertEq(baseY, IBondingCurveFacet.baseY());
assertEq(connectorWeight, bondingCurveFacet.connectorWeight());
assertEq(baseY, bondingCurveFacet.baseY());
}

function testSetParamsShouldRevertNotAdmin() public {
Expand All @@ -73,7 +73,7 @@ contract ZeroStateBonding is BondingCurveFacetTest {

vm.expectRevert("Manager: Caller is not admin");
vm.prank(secondAccount);
IBondingCurveFacet.setParams(connectorWeight, baseY);
bondingCurveFacet.setParams(connectorWeight, baseY);
}

function testDeposit(uint32 connectorWeight, uint256 baseY) public {
Expand All @@ -83,17 +83,17 @@ contract ZeroStateBonding is BondingCurveFacetTest {
baseY = bound(baseY, 1, 1000000);

vm.prank(admin);
IBondingCurveFacet.setParams(connectorWeight, baseY);
bondingCurveFacet.setParams(connectorWeight, baseY);

uint256 initBal = dollarToken.balanceOf(secondAccount);

vm.expectEmit(true, false, false, true);
emit Deposit(secondAccount, collateralDeposited);
IBondingCurveFacet.deposit(collateralDeposited, secondAccount);
bondingCurveFacet.deposit(collateralDeposited, secondAccount);

uint256 finBal = dollarToken.balanceOf(secondAccount);

uint256 tokReturned = IBondingCurveFacet.purchaseTargetAmountFromZero(
uint256 tokReturned = bondingCurveFacet.purchaseTargetAmountFromZero(
collateralDeposited,
connectorWeight,
ACCURACY,
Expand All @@ -107,10 +107,10 @@ contract ZeroStateBonding is BondingCurveFacetTest {
.mul(SafeMath.sub((power ** (connectorWeight)), 10 ** 18))
.div(10 ** 18);

assertEq(collateralDeposited, IBondingCurveFacet.poolBalance());
assertEq(collateralDeposited, bondingCurveFacet.poolBalance());
assertEq(collateralDeposited, finBal - initBal);
assertEq(tokReturned, result);
assertEq(tokReturned, IBondingCurveFacet.getShare(secondAccount));
assertEq(tokReturned, bondingCurveFacet.getShare(secondAccount));
assertEq(tokReturned, creditNft.balanceOf(secondAccount, 1));
}

Expand All @@ -121,22 +121,22 @@ contract ZeroStateBonding is BondingCurveFacetTest {
baseY = bound(baseY, 1, 1000000);

vm.startPrank(admin);
IBondingCurveFacet.setParams(connectorWeight, baseY);
bondingCurveFacet.setParams(connectorWeight, baseY);

IBondingCurveFacet.deposit(collateralDeposited, secondAccount);
bondingCurveFacet.deposit(collateralDeposited, secondAccount);

uint256 _amount = bound(baseY, 0, collateralDeposited);

vm.expectEmit(true, false, false, true);
emit Withdraw(collateralDeposited);

IBondingCurveFacet.withdraw(_amount);
bondingCurveFacet.withdraw(_amount);
vm.stopPrank();

uint256 poolBalance = IBondingCurveFacet.poolBalance();
uint256 poolBalance = bondingCurveFacet.poolBalance();
uint256 balance = poolBalance - _amount;

assertEq(IBondingCurveFacet.poolBalance(), balance);
assertEq(bondingCurveFacet.poolBalance(), balance);
assertEq(
dollarToken.balanceOf(managerFacet.treasuryAddress()),
_amount
Expand All @@ -149,7 +149,7 @@ contract ZeroStateBonding is BondingCurveFacetTest {
uint32 connectorWeight = uint32(bound(connWeight, 1, MAX_WEIGHT));

vm.expectRevert("ERR_INVALID_SUPPLY");
IBondingCurveFacet.purchaseTargetAmount(
bondingCurveFacet.purchaseTargetAmount(
collateralDeposited,
connectorWeight,
1,
Expand All @@ -163,7 +163,7 @@ contract ZeroStateBonding is BondingCurveFacetTest {
uint256 poolBalance = bound(bal, 1, 1000000);

vm.expectRevert("ERR_INVALID_WEIGHT");
IBondingCurveFacet.purchaseTargetAmount(
bondingCurveFacet.purchaseTargetAmount(
collateralDeposited,
0,
1,
Expand All @@ -182,7 +182,7 @@ contract ZeroStateBonding is BondingCurveFacetTest {

// 1. Should do nothing if tokens deposited is zero
vm.prank(secondAccount);
IBondingCurveFacet.purchaseTargetAmount(
bondingCurveFacet.purchaseTargetAmount(
0,
connectorWeight,
1,
Expand All @@ -191,7 +191,7 @@ contract ZeroStateBonding is BondingCurveFacetTest {

// 2. Special case if max weight is 100%
vm.prank(thirdAccount);
uint256 result = IBondingCurveFacet.purchaseTargetAmount(
uint256 result = bondingCurveFacet.purchaseTargetAmount(
tokensDeposited,
MAX_WEIGHT,
tokenIds,
Expand Down

0 comments on commit 8dbc683

Please sign in to comment.