Commit cb6d2380 authored by Andreas Bigger's avatar Andreas Bigger

tests: erc20 events

parent e6c7798f
......@@ -287,6 +287,9 @@ contract L1StandardBridge_FinalizeERC20Withdrawal_Test is Bridge_Initializer {
vm.expectEmit(true, true, true, true);
emit ERC20WithdrawalFinalized(address(L1Token), address(L2Token), alice, alice, 100, hex"");
vm.expectEmit(true, true, true, true);
emit ERC20BridgeFinalized(address(L1Token), address(L2Token), alice, alice, 100, hex"");
vm.expectCall(
address(L1Token),
abi.encodeWithSelector(ERC20.transfer.selector, alice, 100)
......
......@@ -81,11 +81,17 @@ contract L2StandardBridge_Test is Bridge_Initializer {
function test_withdrawTo_succeeds() external {
deal(address(L2Token), alice, 100, true);
vm.expectEmit(true, true, true, true);
emit ERC20BridgeInitiated(address(L2Token), address(L1Token), alice, bob, 100, hex"");
vm.expectEmit(true, true, true, true);
emit WithdrawalInitiated(address(L1Token), address(L2Token), alice, bob, 100, hex"");
// TODO: calls
vm.prank(alice, alice);
L2Bridge.withdrawTo(address(L2Token), bob, 100, 1000, hex"");
// TODO: events and calls
assertEq(L2Token.balanceOf(alice), 0);
}
......@@ -169,4 +175,4 @@ contract L2StandardBridge_FinalizeBridgeETH_Test is Bridge_Initializer {
L2Bridge.finalizeBridgeETH{ value: 100 }(alice, alice, 100, hex"");
}
}
\ No newline at end of file
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment