|
|
@ -146,11 +146,11 @@ module.exports = { |
|
|
|
.click('#runTabView button[class^="instanceButton"]') |
|
|
|
.click('#runTabView button[class^="instanceButton"]') |
|
|
|
.waitForElementPresent('.instance:nth-of-type(3)') |
|
|
|
.waitForElementPresent('.instance:nth-of-type(3)') |
|
|
|
.click('.instance:nth-of-type(3) > div > button') |
|
|
|
.click('.instance:nth-of-type(3) > div > button') |
|
|
|
.clickFunction('g - transact (not payable)', { types: '', values: '' }) |
|
|
|
.clickFunction('g - transact (not payable)') |
|
|
|
.journalLastChildIncludes('Error provided by the contract:') |
|
|
|
.journalLastChildIncludes('Error provided by the contract:') |
|
|
|
.journalLastChildIncludes('CustomError') |
|
|
|
.journalLastChildIncludes('CustomError') |
|
|
|
.journalLastChildIncludes('Parameters:') |
|
|
|
.journalLastChildIncludes('Parameters:') |
|
|
|
.journalLastChildIncludes('2, 3, error_string_2') |
|
|
|
.journalLastChildIncludes('2,3,error_string_2') |
|
|
|
.journalLastChildIncludes('Debug the transaction to get more information.') |
|
|
|
.journalLastChildIncludes('Debug the transaction to get more information.') |
|
|
|
.end() |
|
|
|
.end() |
|
|
|
} |
|
|
|
} |
|
|
@ -241,7 +241,7 @@ contract C { |
|
|
|
|
|
|
|
|
|
|
|
pragma solidity ^0.8.4; |
|
|
|
pragma solidity ^0.8.4; |
|
|
|
|
|
|
|
|
|
|
|
error CustomError(uint a, uint b, uint c); |
|
|
|
error CustomError(uint a, uint b, string c); |
|
|
|
contract C { |
|
|
|
contract C { |
|
|
|
function f() public pure { |
|
|
|
function f() public pure { |
|
|
|
revert CustomError(2, 3, "error_string"); |
|
|
|
revert CustomError(2, 3, "error_string"); |
|
|
|