assertRevert.js 320 B

1234567891011121314
  1. async function assertRevert (promise) {
  2. try {
  3. await promise;
  4. } catch (error) {
  5. const revertFound = error.message.search('revert') >= 0;
  6. assert(revertFound, `Expected "revert", got ${error} instead`);
  7. return;
  8. }
  9. assert.fail('Expected revert not received');
  10. }
  11. module.exports = {
  12. assertRevert,
  13. };