mirror of
https://github.com/logos-storage/nim-ethers.git
synced 2026-05-30 05:49:25 +00:00
add back tests that went missing
This commit is contained in:
parent
21de34ced9
commit
f827b5562e
@ -96,5 +96,14 @@ suite "Testing helpers - contracts":
|
||||
discard await provider.send("evm_revert", @[snapshot])
|
||||
await provider.close()
|
||||
|
||||
test "revert works with provider":
|
||||
check await helpersContract.doRevert(revertReason).reverts(revertReason)
|
||||
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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user