(receipt: ReceiptVerifier)
| 198 | const calls = [call, call] |
| 199 | |
| 200 | const verifyBatchEvents = (receipt: ReceiptVerifier) => { |
| 201 | receipt.verifyEvents((ev) => { |
| 202 | ev.expectNativeTransfer({ from: helper.address, to: recipient.address, amount: USDC.toNative(amount) }) |
| 203 | .expectUSDCTransfer({ from: helper.address, to: recipient.address, value: amount }) |
| 204 | .expectExecutionResult({ helper, success: true, result: toBytes32(1n) }) |
| 205 | .expectNativeTransfer({ from: helper.address, to: recipient.address, amount: USDC.toNative(amount) }) |
| 206 | .expectUSDCTransfer({ from: helper.address, to: recipient.address, value: amount }) |
| 207 | .expectExecutionResult({ helper, success: true, result: toBytes32(1n) }) |
| 208 | .expectAllEventsMatched() |
| 209 | }) |
| 210 | } |
| 211 | |
| 212 | const firstBatchReceipt = await helperContract.write.executeBatch([calls]).then(ReceiptVerifier.waitSuccess) |
| 213 | verifyBatchEvents(firstBatchReceipt) |
no test coverage detected