github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/test/legacy/LegacyMessagePasser.t.sol (about)

     1  // SPDX-License-Identifier: MIT
     2  pragma solidity 0.8.15;
     3  
     4  // Testing utilities
     5  import { CommonTest } from "test/setup/CommonTest.sol";
     6  
     7  contract LegacyMessagePasser_Test is CommonTest {
     8      /// @dev Tests that `passMessageToL1` succeeds.
     9      function test_passMessageToL1_succeeds() external {
    10          vm.prank(alice);
    11          legacyMessagePasser.passMessageToL1(hex"ff");
    12          assert(legacyMessagePasser.sentMessages(keccak256(abi.encodePacked(hex"ff", alice))));
    13      }
    14  }