assertJump.js 350 B

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