JSFiddle - React, Tailwind, and code Playground

JavaScript

async function expectResolutionErrorCode(object) {
  try {
    await Promise.resolve(1);
    object.f1() // caught error
  } catch (error) {
    object.f2() // uncaught error
  }
}

function testRun() { 
  expectResolutionErrorCode(undefined).catch(err => console.log(err));
}

testRun()