Skip to content

Commit 9ecac26

Browse files
authored
tweak for fork testing (#88)
* tweak for fork testing * fix: fmt and snapshot
1 parent fbad75e commit 9ecac26

File tree

2 files changed

+5
-55
lines changed

2 files changed

+5
-55
lines changed

.gas-snapshot

Lines changed: 1 addition & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,6 @@ OrderOriginPermit2Test:test_fillPermit2() (gas: 174723)
33
OrderOriginPermit2Test:test_fillPermit2_multi() (gas: 510586)
44
OrderOriginPermit2Test:test_initiatePermit2() (gas: 187081)
55
OrderOriginPermit2Test:test_initiatePermit2_multi() (gas: 470943)
6-
OrdersForkTest:test_fill_ERC20() (gas: 74581)
7-
OrdersForkTest:test_fill_ETH() (gas: 71687)
8-
OrdersForkTest:test_fill_both() (gas: 175984)
9-
OrdersForkTest:test_fill_multiETH() (gas: 138365)
10-
OrdersForkTest:test_fill_underflowETH() (gas: 118654)
11-
OrdersForkTest:test_initiate_ERC20() (gas: 87520)
12-
OrdersForkTest:test_initiate_ETH() (gas: 49955)
13-
OrdersForkTest:test_initiate_both() (gas: 126223)
14-
OrdersForkTest:test_initiate_multiERC20() (gas: 183468)
15-
OrdersForkTest:test_initiate_multiETH() (gas: 82210)
16-
OrdersForkTest:test_orderExpired() (gas: 30996)
17-
OrdersForkTest:test_sweepERC20() (gas: 61825)
18-
OrdersForkTest:test_sweepETH() (gas: 85828)
19-
OrdersForkTest:test_underflowETH() (gas: 66905)
206
OrdersTest:test_fill_ERC20() (gas: 76273)
217
OrdersTest:test_fill_ETH() (gas: 73740)
228
OrdersTest:test_fill_both() (gas: 179143)
@@ -29,21 +15,8 @@ OrdersTest:test_initiate_multiERC20() (gas: 186451)
2915
OrdersTest:test_initiate_multiETH() (gas: 86339)
3016
OrdersTest:test_orderExpired() (gas: 32846)
3117
OrdersTest:test_sweepERC20() (gas: 62965)
32-
OrdersTest:test_sweepETH() (gas: 89995)
18+
OrdersTest:test_sweepETH() (gas: 90833)
3319
OrdersTest:test_underflowETH() (gas: 69404)
34-
PassageForkTest:test_configureEnter() (gas: 141651)
35-
PassageForkTest:test_disallowedEnter() (gas: 58928)
36-
PassageForkTest:test_enter() (gas: 26523)
37-
PassageForkTest:test_enterToken() (gas: 66880)
38-
PassageForkTest:test_enterToken_defaultChain() (gas: 65384)
39-
PassageForkTest:test_enter_defaultChain() (gas: 24949)
40-
PassageForkTest:test_fallback() (gas: 22784)
41-
PassageForkTest:test_onlyTokenAdmin() (gas: 19145)
42-
PassageForkTest:test_receive() (gas: 22222)
43-
PassageForkTest:test_setUp() (gas: 23289)
44-
PassageForkTest:test_withdraw() (gas: 64486)
45-
PassagePermit2ForkTest:test_disallowedEnterPermit2() (gas: 1133422)
46-
PassagePermit2ForkTest:test_enterTokenPermit2() (gas: 150565)
4720
PassagePermit2Test:test_disallowedEnterPermit2() (gas: 1130187)
4821
PassagePermit2Test:test_enterTokenPermit2() (gas: 150794)
4922
PassageTest:test_configureEnter() (gas: 141651)
@@ -57,28 +30,11 @@ PassageTest:test_onlyTokenAdmin() (gas: 19145)
5730
PassageTest:test_receive() (gas: 22222)
5831
PassageTest:test_setUp() (gas: 23289)
5932
PassageTest:test_withdraw() (gas: 64486)
60-
Permit2OrdersForkTest:test_fillPermit2() (gas: 168424)
61-
Permit2OrdersForkTest:test_fillPermit2_multi() (gas: 500785)
62-
Permit2OrdersForkTest:test_initiatePermit2() (gas: 179960)
63-
Permit2OrdersForkTest:test_initiatePermit2_multi() (gas: 465362)
64-
RollupPassageForkTest:test_exit() (gas: 22860)
65-
RollupPassageForkTest:test_exitToken() (gas: 53288)
66-
RollupPassageForkTest:test_fallback() (gas: 20803)
67-
RollupPassageForkTest:test_receive() (gas: 20286)
68-
RollupPassagePermit2ForkTest:test_exitTokenPermit2() (gas: 131368)
6933
RollupPassagePermit2Test:test_exitTokenPermit2() (gas: 135717)
7034
RollupPassageTest:test_exit() (gas: 23114)
7135
RollupPassageTest:test_exitToken() (gas: 53266)
7236
RollupPassageTest:test_fallback() (gas: 20910)
7337
RollupPassageTest:test_receive() (gas: 20393)
74-
TransactForkTest:test_configureGas() (gas: 27486)
75-
TransactForkTest:test_enterTransact() (gas: 127464)
76-
TransactForkTest:test_onlyGasAdmin() (gas: 9895)
77-
TransactForkTest:test_setUp() (gas: 23757)
78-
TransactForkTest:test_transact() (gas: 107567)
79-
TransactForkTest:test_transact_defaultChain() (gas: 106574)
80-
TransactForkTest:test_transact_globalGasLimit() (gas: 117828)
81-
TransactForkTest:test_transact_perTransactGasLimit() (gas: 34574)
8238
TransactTest:test_configureGas() (gas: 27486)
8339
TransactTest:test_enterTransact() (gas: 127464)
8440
TransactTest:test_onlyGasAdmin() (gas: 9895)
@@ -87,15 +43,6 @@ TransactTest:test_transact() (gas: 107567)
8743
TransactTest:test_transact_defaultChain() (gas: 106574)
8844
TransactTest:test_transact_globalGasLimit() (gas: 117828)
8945
TransactTest:test_transact_perTransactGasLimit() (gas: 34574)
90-
ZenithForkTest:test_addSequencer() (gas: 81516)
91-
ZenithForkTest:test_badSignature() (gas: 46355)
92-
ZenithForkTest:test_incorrectHostBlock() (gas: 42276)
93-
ZenithForkTest:test_notSequencer() (gas: 39566)
94-
ZenithForkTest:test_notSequencerAdmin() (gas: 11279)
95-
ZenithForkTest:test_onePerBlock() (gas: 61287)
96-
ZenithForkTest:test_removeSequencer() (gas: 50114)
97-
ZenithForkTest:test_setUp() (gas: 8035)
98-
ZenithForkTest:test_submitBlock() (gas: 53334)
9946
ZenithTest:test_addSequencer() (gas: 98616)
10047
ZenithTest:test_badSignature() (gas: 46355)
10148
ZenithTest:test_incorrectHostBlock() (gas: 42276)

test/rollup/Orders.t.sol

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,20 @@ contract OrdersTest is SignetStdTest {
149149
}
150150

151151
function test_sweepETH() public {
152+
uint256 prevBalance = address(target).balance;
153+
152154
// initiate an ETH order
153155
inputs[0].token = address(0);
154156
target.initiate{value: amount}(deadline, inputs, outputs);
155157

156-
assertEq(address(target).balance, amount);
158+
assertEq(address(target).balance, prevBalance + amount);
157159

158160
// sweep ETH
159161
vm.expectEmit();
160162
emit Sweep(recipient, address(0), amount);
161163
target.sweep(recipient, address(0), amount);
162164

165+
assertEq(address(target).balance, prevBalance);
163166
assertEq(recipient.balance, amount);
164167
}
165168

0 commit comments

Comments
 (0)