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
18e55fd2
Unverified
Commit
18e55fd2
authored
Nov 30, 2022
by
Maurelian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ctb: fix L2xDM test names
parent
1d3be8b2
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
L2CrossDomainMessenger.t.sol
...racts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol
+13
-13
No files found.
packages/contracts-bedrock/contracts/test/L2CrossDomainMessenger.t.sol
View file @
18e55fd2
...
@@ -20,23 +20,23 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -20,23 +20,23 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
super.setUp();
super.setUp();
}
}
function test_
L2MessengerPause
() external {
function test_
pause_succeeds
() external {
L2Messenger.pause();
L2Messenger.pause();
assert(L2Messenger.paused());
assert(L2Messenger.paused());
}
}
function test
Cannot_L2MessengerPause
() external {
function test
_pause_notOwner_reverts
() external {
vm.expectRevert("Ownable: caller is not the owner");
vm.expectRevert("Ownable: caller is not the owner");
vm.prank(address(0xABBA));
vm.prank(address(0xABBA));
L2Messenger.pause();
L2Messenger.pause();
}
}
function test_
L2MessengerMessageVersion
() external {
function test_
messageVersion_succeeds
() external {
(, uint16 version) = Encoding.decodeVersionedNonce(L2Messenger.messageNonce());
(, uint16 version) = Encoding.decodeVersionedNonce(L2Messenger.messageNonce());
assertEq(version, L2Messenger.MESSAGE_VERSION());
assertEq(version, L2Messenger.MESSAGE_VERSION());
}
}
function test_
L2MessengerSendMessage
() external {
function test_
sendMessage_succeeds
() external {
bytes memory xDomainCallData = Encoding.encodeCrossDomainMessage(
bytes memory xDomainCallData = Encoding.encodeCrossDomainMessage(
L2Messenger.messageNonce(),
L2Messenger.messageNonce(),
alice,
alice,
...
@@ -80,7 +80,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -80,7 +80,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
L2Messenger.sendMessage(recipient, hex"ff", uint32(100));
L2Messenger.sendMessage(recipient, hex"ff", uint32(100));
}
}
function test_
L2MessengerTwiceSendMessage
() external {
function test_
sendMessage_twice_succeeds
() external {
uint256 nonce = L2Messenger.messageNonce();
uint256 nonce = L2Messenger.messageNonce();
L2Messenger.sendMessage(recipient, hex"aa", uint32(500_000));
L2Messenger.sendMessage(recipient, hex"aa", uint32(500_000));
L2Messenger.sendMessage(recipient, hex"aa", uint32(500_000));
L2Messenger.sendMessage(recipient, hex"aa", uint32(500_000));
...
@@ -88,12 +88,12 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -88,12 +88,12 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
assertEq(nonce + 2, L2Messenger.messageNonce());
assertEq(nonce + 2, L2Messenger.messageNonce());
}
}
function test_
L2MessengerXDomainSenderR
everts() external {
function test_
xDomainSender_senderNotSet_r
everts() external {
vm.expectRevert("CrossDomainMessenger: xDomainMessageSender is not set");
vm.expectRevert("CrossDomainMessenger: xDomainMessageSender is not set");
L2Messenger.xDomainMessageSender();
L2Messenger.xDomainMessageSender();
}
}
function test_
L2MessengerRelayMessageV0Fail
s() external {
function test_
relayMessage_v0_revert
s() external {
address target = address(0xabcd);
address target = address(0xabcd);
address sender = address(L1Messenger);
address sender = address(L1Messenger);
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
...
@@ -113,7 +113,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -113,7 +113,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
);
);
}
}
function test_
L2MessengerRelayMessageS
ucceeds() external {
function test_
relayMessage_s
ucceeds() external {
address target = address(0xabcd);
address target = address(0xabcd);
address sender = address(L1Messenger);
address sender = address(L1Messenger);
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
...
@@ -151,7 +151,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -151,7 +151,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
}
}
// relayMessage: should revert if attempting to relay a message sent to an L1 system contract
// relayMessage: should revert if attempting to relay a message sent to an L1 system contract
function test_
L2MessengerRelayMessageToSystemContract
() external {
function test_
relayMessage_toSystemContract_reverts
() external {
address target = address(messagePasser);
address target = address(messagePasser);
address sender = address(L1Messenger);
address sender = address(L1Messenger);
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
...
@@ -170,7 +170,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -170,7 +170,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
}
}
// relayMessage: the xDomainMessageSender is reset to the original value
// relayMessage: the xDomainMessageSender is reset to the original value
function test_
L2MessengerxDomainMessageSenderReset
s() external {
function test_
xDomainMessageSender_reset_succeed
s() external {
vm.expectRevert("CrossDomainMessenger: xDomainMessageSender is not set");
vm.expectRevert("CrossDomainMessenger: xDomainMessageSender is not set");
L2Messenger.xDomainMessageSender();
L2Messenger.xDomainMessageSender();
...
@@ -190,7 +190,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -190,7 +190,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
}
}
// relayMessage: should revert if paused
// relayMessage: should revert if paused
function test_
L2MessengerRelayShouldRevertIfPaused
() external {
function test_
relayMessage_paused_reverts
() external {
vm.prank(L2Messenger.owner());
vm.prank(L2Messenger.owner());
L2Messenger.pause();
L2Messenger.pause();
...
@@ -200,7 +200,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -200,7 +200,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
// relayMessage: should send a successful call to the target contract after the first message
// relayMessage: should send a successful call to the target contract after the first message
// fails and ETH gets stuck, but the second message succeeds
// fails and ETH gets stuck, but the second message succeeds
function test_
L2MessengerRelayMessageFirstStuckSecondS
ucceeds() external {
function test_
relayMessage_retry_s
ucceeds() external {
address target = address(0xabcd);
address target = address(0xabcd);
address sender = address(L1Messenger);
address sender = address(L1Messenger);
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
...
@@ -254,7 +254,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
...
@@ -254,7 +254,7 @@ contract L2CrossDomainMessenger_Test is Messenger_Initializer {
}
}
// relayMessage: should revert if recipient is trying to reenter
// relayMessage: should revert if recipient is trying to reenter
function test_
L1MessengerRelayMessageRevertsOnReentrancy
() external {
function test_
relayMessage_reentrancy_reverts
() external {
address target = address(0xabcd);
address target = address(0xabcd);
address sender = address(L1Messenger);
address sender = address(L1Messenger);
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
address caller = AddressAliasHelper.applyL1ToL2Alias(address(L1Messenger));
...
...
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