Fix usage of expectEmit in MetaTransactionsFeatureV2 tests (#727)
* fix MetaTransactionsFeatureV2 tests * pretty
This commit is contained in:
parent
34febd728a
commit
20961ef42e
@ -263,6 +263,7 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
function test_transformERC20() external {
|
function test_transformERC20() external {
|
||||||
bytes memory transformCallData = _transformERC20Call(zrx, dai, USER_ADDRESS);
|
bytes memory transformCallData = _transformERC20Call(zrx, dai, USER_ADDRESS);
|
||||||
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(transformCallData);
|
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(transformCallData);
|
||||||
|
LibSignature.Signature memory sig = _mtxSignature(mtxData);
|
||||||
|
|
||||||
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
||||||
vm.expectEmit(true, false, false, true);
|
vm.expectEmit(true, false, false, true);
|
||||||
@ -273,10 +274,8 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
address(this)
|
address(this)
|
||||||
);
|
);
|
||||||
|
|
||||||
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(
|
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(mtxData, sig);
|
||||||
mtxData,
|
|
||||||
_mtxSignature(mtxData)
|
|
||||||
);
|
|
||||||
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
||||||
assertEq(dai.balanceOf(USER_ADDRESS), 0);
|
assertEq(dai.balanceOf(USER_ADDRESS), 0);
|
||||||
assertEq(weth.balanceOf(address(this)), 1);
|
assertEq(weth.balanceOf(address(this)), 1);
|
||||||
@ -285,6 +284,7 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
function test_rfqOrder() external {
|
function test_rfqOrder() external {
|
||||||
bytes memory callData = _makeTestRfqOrder(zrx, dai, signerAddress, USER_ADDRESS, signerKey);
|
bytes memory callData = _makeTestRfqOrder(zrx, dai, signerAddress, USER_ADDRESS, signerKey);
|
||||||
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(callData);
|
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(callData);
|
||||||
|
LibSignature.Signature memory sig = _mtxSignature(mtxData);
|
||||||
|
|
||||||
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
||||||
vm.expectEmit(true, false, false, true);
|
vm.expectEmit(true, false, false, true);
|
||||||
@ -295,10 +295,7 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
address(this)
|
address(this)
|
||||||
);
|
);
|
||||||
|
|
||||||
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(
|
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(mtxData, sig);
|
||||||
mtxData,
|
|
||||||
_mtxSignature(mtxData)
|
|
||||||
);
|
|
||||||
|
|
||||||
assertEq(zrx.balanceOf(signerAddress), 0);
|
assertEq(zrx.balanceOf(signerAddress), 0);
|
||||||
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
||||||
@ -310,6 +307,7 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
function test_fillLimitOrder() external {
|
function test_fillLimitOrder() external {
|
||||||
bytes memory callData = _makeTestLimitOrder(zrx, dai, signerAddress, USER_ADDRESS, signerKey);
|
bytes memory callData = _makeTestLimitOrder(zrx, dai, signerAddress, USER_ADDRESS, signerKey);
|
||||||
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(callData);
|
IMetaTransactionsFeatureV2.MetaTransactionDataV2 memory mtxData = _getMetaTransaction(callData);
|
||||||
|
LibSignature.Signature memory sig = _mtxSignature(mtxData);
|
||||||
|
|
||||||
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(dai.balanceOf(USER_ADDRESS), 1e18);
|
||||||
vm.expectEmit(true, false, false, true);
|
vm.expectEmit(true, false, false, true);
|
||||||
@ -320,10 +318,7 @@ contract MetaTransactionTest is LocalTest {
|
|||||||
address(this)
|
address(this)
|
||||||
);
|
);
|
||||||
|
|
||||||
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(
|
IMetaTransactionsFeatureV2(address(zeroExDeployed.zeroEx)).executeMetaTransactionV2(mtxData, sig);
|
||||||
mtxData,
|
|
||||||
_mtxSignature(mtxData)
|
|
||||||
);
|
|
||||||
|
|
||||||
assertEq(zrx.balanceOf(signerAddress), 0);
|
assertEq(zrx.balanceOf(signerAddress), 0);
|
||||||
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
assertEq(zrx.balanceOf(USER_ADDRESS), 1e18);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user