Skip to content

Commit

Permalink
contracts-bedrock: add not entered errors to CrossL2Inbox.t.sol
Browse files Browse the repository at this point in the history
  • Loading branch information
0xfuturistic committed Mar 22, 2024
1 parent 4416d3f commit 31033e1
Showing 1 changed file with 31 additions and 1 deletion.
32 changes: 31 additions & 1 deletion packages/contracts-bedrock/test/L2/CrossL2Inbox.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,36 @@ contract CrossL2InboxTest is Test {

vm.prank(tx.origin);
vm.expectRevert("CrossL2Inbox: target call failed");
crossL2Inbox.executeMessage({ _id: sampleId, _target: sampleTarget, _msg: sampleMsg });
crossL2Inbox.executeMessage({ _id: sampleId, _target: address(0), _msg: hex"1234" });
}

/// @dev Tests that `origin` reverts when not entered.
function test_origin_notEntered_fails() external {
vm.expectRevert(NotEntered.selector);
l2ToL2CrossDomainMessenger.origin();
}

/// @dev Tests that `blocknumber` reverts when not entered.
function test_blocknumber_notEntered_fails() external {
vm.expectRevert(NotEntered.selector);
l2ToL2CrossDomainMessenger.blocknumber();
}

/// @dev Tests that `logIndex` reverts when not entered.
function test_logIndex_notEntered_fails() external {
vm.expectRevert(NotEntered.selector);
l2ToL2CrossDomainMessenger.logIndex();
}

/// @dev Tests that `timestamp` reverts when not entered.
function test_timestamp_notEntered_fails() external {
vm.expectRevert(NotEntered.selector);
l2ToL2CrossDomainMessenger.timestamp();
}

/// @dev Tests that `chainId` reverts when not entered.
function test_chainId_notEntered_fails() external {
vm.expectRevert(NotEntered.selector);
l2ToL2CrossDomainMessenger.chainId();
}
}

0 comments on commit 31033e1

Please sign in to comment.