Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
92da93d7
Unverified
Commit
92da93d7
authored
Nov 30, 2022
by
Maurelian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ctb: Fix L1StandardBridge test names
parent
cbae1cbf
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
15 deletions
+15
-15
L1StandardBridge.t.sol
...s/contracts-bedrock/contracts/test/L1StandardBridge.t.sol
+15
-15
No files found.
packages/contracts-bedrock/contracts/test/L1StandardBridge.t.sol
View file @
92da93d7
...
@@ -11,7 +11,7 @@ import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
...
@@ -11,7 +11,7 @@ import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import { stdStorage, StdStorage } from "forge-std/Test.sol";
import { stdStorage, StdStorage } from "forge-std/Test.sol";
contract L1StandardBridge_Getter_Test is Bridge_Initializer {
contract L1StandardBridge_Getter_Test is Bridge_Initializer {
function test_getters_succe
s
s() external {
function test_getters_succe
ed
s() external {
assert(L1Bridge.l2TokenBridge() == address(L2Bridge));
assert(L1Bridge.l2TokenBridge() == address(L2Bridge));
assert(L1Bridge.OTHER_BRIDGE() == L2Bridge);
assert(L1Bridge.OTHER_BRIDGE() == L2Bridge);
assert(L1Bridge.messenger() == L1Messenger);
assert(L1Bridge.messenger() == L1Messenger);
...
@@ -21,7 +21,7 @@ contract L1StandardBridge_Getter_Test is Bridge_Initializer {
...
@@ -21,7 +21,7 @@ contract L1StandardBridge_Getter_Test is Bridge_Initializer {
}
}
contract L1StandardBridge_Initialize_Test is Bridge_Initializer {
contract L1StandardBridge_Initialize_Test is Bridge_Initializer {
function test_initialize_succe
s
s() external {
function test_initialize_succe
ed
s() external {
assertEq(address(L1Bridge.messenger()), address(L1Messenger));
assertEq(address(L1Bridge.messenger()), address(L1Messenger));
assertEq(address(L1Bridge.OTHER_BRIDGE()), Predeploys.L2_STANDARD_BRIDGE);
assertEq(address(L1Bridge.OTHER_BRIDGE()), Predeploys.L2_STANDARD_BRIDGE);
...
@@ -35,7 +35,7 @@ contract L1StandardBridge_Initialize_TestFail is Bridge_Initializer {}
...
@@ -35,7 +35,7 @@ contract L1StandardBridge_Initialize_TestFail is Bridge_Initializer {}
contract L1StandardBridge_Receive_Test is Bridge_Initializer {
contract L1StandardBridge_Receive_Test is Bridge_Initializer {
// receive
// receive
// - can accept ETH
// - can accept ETH
function test_receive_succe
s
s() external {
function test_receive_succe
ed
s() external {
assertEq(address(op).balance, 0);
assertEq(address(op).balance, 0);
vm.expectEmit(true, true, true, true);
vm.expectEmit(true, true, true, true);
...
@@ -72,7 +72,7 @@ contract L1StandardBridge_DepositETH_Test is Bridge_Initializer {
...
@@ -72,7 +72,7 @@ contract L1StandardBridge_DepositETH_Test is Bridge_Initializer {
// - calls optimismPortal.depositTransaction
// - calls optimismPortal.depositTransaction
// - only EOA
// - only EOA
// - ETH ends up in the optimismPortal
// - ETH ends up in the optimismPortal
function test_depositETH_succe
s
s() external {
function test_depositETH_succe
ed
s() external {
assertEq(address(op).balance, 0);
assertEq(address(op).balance, 0);
vm.expectEmit(true, true, true, true);
vm.expectEmit(true, true, true, true);
...
@@ -101,7 +101,7 @@ contract L1StandardBridge_DepositETH_Test is Bridge_Initializer {
...
@@ -101,7 +101,7 @@ contract L1StandardBridge_DepositETH_Test is Bridge_Initializer {
}
}
contract L1StandardBridge_DepositETH_TestFail is Bridge_Initializer {
contract L1StandardBridge_DepositETH_TestFail is Bridge_Initializer {
function test_
DepositETH_revert_notEoa
() external {
function test_
depositETH_notEoa_reverts
() external {
// turn alice into a contract
// turn alice into a contract
vm.etch(alice, address(L1Token).code);
vm.etch(alice, address(L1Token).code);
...
@@ -117,7 +117,7 @@ contract L1StandardBridge_DepositETHTo_Test is Bridge_Initializer {
...
@@ -117,7 +117,7 @@ contract L1StandardBridge_DepositETHTo_Test is Bridge_Initializer {
// - calls optimismPortal.depositTransaction
// - calls optimismPortal.depositTransaction
// - EOA or contract can call
// - EOA or contract can call
// - ETH ends up in the optimismPortal
// - ETH ends up in the optimismPortal
function test_depositETHTo() external {
function test_depositETHTo
_succeeds
() external {
assertEq(address(op).balance, 0);
assertEq(address(op).balance, 0);
vm.expectEmit(true, true, true, true);
vm.expectEmit(true, true, true, true);
...
@@ -195,7 +195,7 @@ contract L1StandardBridge_DepositERC20_Test is Bridge_Initializer {
...
@@ -195,7 +195,7 @@ contract L1StandardBridge_DepositERC20_Test is Bridge_Initializer {
}
}
contract L1StandardBridge_DepositERC20_TestFail is Bridge_Initializer {
contract L1StandardBridge_DepositERC20_TestFail is Bridge_Initializer {
function test_depositERC20_
revert_notEoa
() external {
function test_depositERC20_
notEoa_reverts
() external {
// turn alice into a contract
// turn alice into a contract
vm.etch(alice, hex"ffff");
vm.etch(alice, hex"ffff");
...
@@ -211,7 +211,7 @@ contract L1StandardBridge_DepositERC20To_Test is Bridge_Initializer {
...
@@ -211,7 +211,7 @@ contract L1StandardBridge_DepositERC20To_Test is Bridge_Initializer {
// - emits ERC20DepositInitiated
// - emits ERC20DepositInitiated
// - calls optimismPortal.depositTransaction
// - calls optimismPortal.depositTransaction
// - callable by a contract
// - callable by a contract
function test_depositERC20To_succe
s
s() external {
function test_depositERC20To_succe
ed
s() external {
vm.expectEmit(true, true, true, true);
vm.expectEmit(true, true, true, true);
emit ERC20DepositInitiated(address(L1Token), address(L2Token), alice, bob, 1000, hex"");
emit ERC20DepositInitiated(address(L1Token), address(L2Token), alice, bob, 1000, hex"");
...
@@ -238,7 +238,7 @@ contract L1StandardBridge_FinalizeETHWithdrawal_Test is Bridge_Initializer {
...
@@ -238,7 +238,7 @@ contract L1StandardBridge_FinalizeETHWithdrawal_Test is Bridge_Initializer {
// finalizeETHWithdrawal
// finalizeETHWithdrawal
// - emits ETHWithdrawalFinalized
// - emits ETHWithdrawalFinalized
// - only callable by L2 bridge
// - only callable by L2 bridge
function test_finalizeETHWithdrawal() external {
function test_finalizeETHWithdrawal
_succeeds
() external {
uint256 aliceBalance = alice.balance;
uint256 aliceBalance = alice.balance;
vm.expectEmit(true, true, true, true);
vm.expectEmit(true, true, true, true);
...
@@ -270,7 +270,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_Test is Bridge_Initializer {
...
@@ -270,7 +270,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_Test is Bridge_Initializer {
// - updates bridge.deposits
// - updates bridge.deposits
// - emits ERC20WithdrawalFinalized
// - emits ERC20WithdrawalFinalized
// - only callable by L2 bridge
// - only callable by L2 bridge
function test_finalizeERC20Withdrawal() external {
function test_finalizeERC20Withdrawal
_succeeds
() external {
deal(address(L1Token), address(L1Bridge), 100, true);
deal(address(L1Token), address(L1Bridge), 100, true);
uint256 slot = stdstore
uint256 slot = stdstore
...
@@ -313,7 +313,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_Test is Bridge_Initializer {
...
@@ -313,7 +313,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_Test is Bridge_Initializer {
}
}
contract L1StandardBridge_FinalizeERC20Withdrawal_TestFail is Bridge_Initializer {
contract L1StandardBridge_FinalizeERC20Withdrawal_TestFail is Bridge_Initializer {
function test_finalizeERC20Withdrawal_
revert_notMessenger
() external {
function test_finalizeERC20Withdrawal_
notMessenger_reverts
() external {
vm.mockCall(
vm.mockCall(
address(L1Bridge.messenger()),
address(L1Bridge.messenger()),
abi.encodeWithSelector(CrossDomainMessenger.xDomainMessageSender.selector),
abi.encodeWithSelector(CrossDomainMessenger.xDomainMessageSender.selector),
...
@@ -331,7 +331,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_TestFail is Bridge_Initializer
...
@@ -331,7 +331,7 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_TestFail is Bridge_Initializer
);
);
}
}
function test_finalizeERC20Withdrawal_
revert_notOtherBridge
() external {
function test_finalizeERC20Withdrawal_
notOtherBridge_reverts
() external {
vm.mockCall(
vm.mockCall(
address(L1Bridge.messenger()),
address(L1Bridge.messenger()),
abi.encodeWithSelector(CrossDomainMessenger.xDomainMessageSender.selector),
abi.encodeWithSelector(CrossDomainMessenger.xDomainMessageSender.selector),
...
@@ -357,7 +357,7 @@ contract L1StandardBridge_FinalizeBridgeETH_Test is Bridge_Initializer {
...
@@ -357,7 +357,7 @@ contract L1StandardBridge_FinalizeBridgeETH_Test is Bridge_Initializer {
}
}
contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
function test_finalizeBridgeETH_
revert_incorrectValue
() external {
function test_finalizeBridgeETH_
incorrectValue_reverts
() external {
address messenger = address(L1Bridge.messenger());
address messenger = address(L1Bridge.messenger());
vm.mockCall(
vm.mockCall(
messenger,
messenger,
...
@@ -370,7 +370,7 @@ contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
...
@@ -370,7 +370,7 @@ contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
L1Bridge.finalizeBridgeETH{ value: 50 }(alice, alice, 100, hex"");
L1Bridge.finalizeBridgeETH{ value: 50 }(alice, alice, 100, hex"");
}
}
function test_finalizeBridgeETH_
revert_sendToSelf
() external {
function test_finalizeBridgeETH_
sendToSelf_reverts
() external {
address messenger = address(L1Bridge.messenger());
address messenger = address(L1Bridge.messenger());
vm.mockCall(
vm.mockCall(
messenger,
messenger,
...
@@ -383,7 +383,7 @@ contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
...
@@ -383,7 +383,7 @@ contract L1StandardBridge_FinalizeBridgeETH_TestFail is Bridge_Initializer {
L1Bridge.finalizeBridgeETH{ value: 100 }(alice, address(L1Bridge), 100, hex"");
L1Bridge.finalizeBridgeETH{ value: 100 }(alice, address(L1Bridge), 100, hex"");
}
}
function test_finalizeBridgeETH_
revert_sendToMessenger
() external {
function test_finalizeBridgeETH_
sendToMessenger_reverts
() external {
address messenger = address(L1Bridge.messenger());
address messenger = address(L1Bridge.messenger());
vm.mockCall(
vm.mockCall(
messenger,
messenger,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment