Skip to content

Commit 23a8059

Browse files
committed
Update assertRevert
1 parent b67bebc commit 23a8059

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/helpers/assertRevert.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
module.exports = async function assertRevert(promise) {
2+
let succeeded = false;
23
try {
34
await promise;
4-
assert.fail('Expected revert not received');
5+
succeeded = true;
56
} catch (error) {
6-
const revertFound = error.message.search('revert') >= 0;
7+
const revertFound = error.message.search('revert') >= 0 || error.message.search('invalid opcode') >= 0 || error.message.search('invalid JUMP') >= 0;
78
assert(revertFound, `Expected "revert", got ${error} instead`);
89
}
10+
if(succeeded) {
11+
assert.fail('Expected revert not received');
12+
}
913
};

0 commit comments

Comments
 (0)