Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
proletesseract committed Dec 8, 2023
1 parent a686dc6 commit bad1f45
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions test/unit/child/ChildERC20.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ contract ChildERC20Test is Test {

function setUp() public {
childToken = new ChildERC20();
childToken.initialize(DEFAULT_CHILDERC20_ADDRESS, DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS);
childToken.initialize(
DEFAULT_CHILDERC20_ADDRESS, DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS
);
}

function test_InitialState() public {
Expand All @@ -27,7 +29,9 @@ contract ChildERC20Test is Test {
function test_FailInitialisationBadAddress() public {
ChildERC20 failedToken = new ChildERC20();
vm.expectRevert("ChildERC20: BAD_INITIALIZATION");
failedToken.initialize(address(0), DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS);
failedToken.initialize(
address(0), DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS
);
}

function test_FailInitialisationBadName() public {
Expand All @@ -44,15 +48,17 @@ contract ChildERC20Test is Test {

function test_RevertIf_InitializeTwice() public {
vm.expectRevert("Initializable: contract is already initialized");
childToken.initialize(DEFAULT_CHILDERC20_ADDRESS, DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS);
childToken.initialize(
DEFAULT_CHILDERC20_ADDRESS, DEFAULT_CHILDERC20_NAME, DEFAULT_CHILDERC20_SYMBOL, DEFAULT_CHILDERC20_DECIMALS
);
}

function test_RevertIf_MintTokensByNotDeployer() public {
address notDeployer = address(333);
address receiver = address(222);
vm.prank(notDeployer);
vm.expectRevert("ChildERC20: Only bridge can call");
childToken.mint(receiver, 100);
childToken.mint(receiver, 100);
}

function test_MintSuccess() public {
Expand All @@ -61,7 +67,7 @@ contract ChildERC20Test is Test {

uint256 receiverPreBal = childToken.balanceOf(receiver);

childToken.mint(receiver, mintAmount);
childToken.mint(receiver, mintAmount);

uint256 receiverPostBal = childToken.balanceOf(receiver);

Expand All @@ -74,19 +80,19 @@ contract ChildERC20Test is Test {
address receiver = address(222);
vm.prank(notDeployer);
vm.expectRevert("ChildERC20: Only bridge can call");
childToken.burn(receiver, 100);
childToken.burn(receiver, 100);
}

function test_BurnSuccess() public {
uint256 mintAmount = 1000000;
uint256 burnAmount = 1000;
address receiver = address(222);

childToken.mint(receiver, mintAmount);
childToken.mint(receiver, mintAmount);

uint256 receiverPreBurnBal = childToken.balanceOf(receiver);

childToken.burn(receiver, burnAmount);
childToken.burn(receiver, burnAmount);

uint256 receiverPostBurnBal = childToken.balanceOf(receiver);

Expand Down

0 comments on commit bad1f45

Please sign in to comment.