@@ -18,37 +18,36 @@ pragma solidity ^0.8.13;
18
18
19
19
import "forge-std/Test.sol";
20
20
21
- import {MockMailbox} from "../src/MockMailbox.sol";
21
+ import {MockMailbox} from "../src/mocks/ MockMailbox.sol";
22
22
import {TestRecipient} from "../src/TestRecipient.sol";
23
23
24
- contract ContractTest is Test {
25
- uint32 constant originDomain = 1000;
26
- uint32 constant destinationDomain = 2000;
27
- MockMailbox originMailbox;
28
- MockMailbox destinationMailbos ;
29
-
30
- function setUp() public {
31
- originMailbox = new MockMailbox(originDomain);
32
- destinationMailbox = new MockMailbox(destinationDomain);
33
- originMailbox.enrollRemoteMailbox (destinationDomain, address( destinationMailbox) );
34
- destinationMailbox.enrollRemoteMailbox (originDomain, address( originMailbox) );
35
- }
24
+ contract MailboxTest is Test {
25
+ uint32 constant originDomain = 1000;
26
+ uint32 constant destinationDomain = 2000;
27
+ MockMailbox originMailbox;
28
+ MockMailbox destinationMailbox ;
29
+
30
+ function setUp() public {
31
+ originMailbox = new MockMailbox(originDomain);
32
+ destinationMailbox = new MockMailbox(destinationDomain);
33
+ originMailbox.addRemoteMailbox (destinationDomain, destinationMailbox);
34
+ destinationMailbox.addRemoteMailbox (originDomain, originMailbox);
35
+ }
36
36
37
- function testExample() public {
38
- TestRecipient recipient = new TestRecipient();
39
- bytes memory data = "This is a test message";
37
+ function testExample() public {
38
+ TestRecipient recipient = new TestRecipient();
39
+ bytes memory data = "This is a test message";
40
40
41
- originMailbox.dispatch(destinationDomain, addressToBytes32(address(recipient)), data);
42
- destinationMailbox.processNextPendingMessage ();
41
+ originMailbox.dispatch(destinationDomain, addressToBytes32(address(recipient)), data);
42
+ destinationMailbox.processNextInboundMessage ();
43
43
44
- assertEq(recipient.data(), data);
45
- }
44
+ assertEq(recipient.data(), data);
45
+ }
46
46
47
- function addressToBytes32(address _addr) internal pure returns (bytes32) {
48
- return bytes32(uint256(uint160(_addr)));
49
- }
47
+ function addressToBytes32(address _addr) internal pure returns (bytes32) {
48
+ return bytes32(uint256(uint160(_addr)));
49
+ }
50
50
}
51
-
52
51
```
53
52
{% endtab %}
54
53
0 commit comments