Skip to content

Commit 6cffddf

Browse files
committed
feat: fork tests
1 parent 6979359 commit 6cffddf

File tree

6 files changed

+94
-0
lines changed

6 files changed

+94
-0
lines changed

test/fork/OrdersFork.t.sol

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {OrdersTest} from "../local/Orders.t.sol";
6+
7+
contract OrdersForkTest is OrdersTest {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("RU_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}

test/fork/PassageFork.t.sol

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {PassageTest, RollupPassageTest} from "../local/Passage.t.sol";
6+
7+
contract PassageForkTest is PassageTest {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("HOST_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}
14+
15+
contract RollupPassageForkTest is RollupPassageTest {
16+
function setUp() public virtual override {
17+
vm.createSelectFork(vm.envString("RU_RPC_URL"));
18+
setupStd();
19+
super.setUp();
20+
}
21+
}

test/fork/Permit2OrdersFork.t.sol

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {OrderOriginPermit2Test} from "../local/Permit2Orders.t.sol";
6+
7+
contract Permit2OrdersForkTest is OrderOriginPermit2Test {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("RU_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}

test/fork/Permit2PassageFork.t.sol

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {PassagePermit2Test, RollupPassagePermit2Test} from "../local/Permit2Passage.t.sol";
6+
7+
contract PassagePermit2ForkTest is PassagePermit2Test {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("HOST_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}
14+
15+
contract RollupPassagePermit2ForkTest is RollupPassagePermit2Test {
16+
function setUp() public virtual override {
17+
vm.createSelectFork(vm.envString("RU_RPC_URL"));
18+
setupStd();
19+
super.setUp();
20+
}
21+
}

test/fork/TransactorFork.t.sol

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {TransactTest} from "../local/Transactor.t.sol";
6+
7+
contract TransactForkTest is TransactTest {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("HOST_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}

test/fork/ZenithFork.t.sol

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
// test contracts
5+
import {ZenithTest} from "../local/Zenith.t.sol";
6+
7+
contract ZenithForkTest is ZenithTest {
8+
function setUp() public virtual override {
9+
vm.createSelectFork(vm.envString("HOST_RPC_URL"));
10+
setupStd();
11+
super.setUp();
12+
}
13+
}

0 commit comments

Comments
 (0)