diff --git a/testmodule/testTesting.nim b/testmodule/testTesting.nim index 8fec151..ec1ba82 100644 --- a/testmodule/testTesting.nim +++ b/testmodule/testTesting.nim @@ -96,14 +96,5 @@ suite "Testing helpers - contracts": discard await provider.send("evm_revert", @[snapshot]) await provider.close() - test "revert reason can be retrieved when transaction fails": - let txResp = helpersContract.doRevert( - revertReason, - # override gasLimit to skip estimating gas - TransactionOverrides(gasLimit: some 10000000.u256) - ) - check await txResp.confirm(1).reverts(revertReason) - - test "revert reason can be retrieved when estimate gas fails": - let txResp = helpersContract.doRevert(revertReason) - check await txResp.reverts(revertReason) + test "revert works with provider": + check await helpersContract.doRevert(revertReason).reverts(revertReason) diff --git a/testnode/contracts/TestToken.sol b/testnode/contracts/TestToken.sol index d971532..99e6e56 100644 --- a/testnode/contracts/TestToken.sol +++ b/testnode/contracts/TestToken.sol @@ -21,9 +21,4 @@ contract TestToken is ERC20 { function myBalance() public view returns (uint256) { return balanceOf(msg.sender); } - - function doRevert(string memory reason) public { - // Revert every tx with given reason - require(false, reason); - } }