chromium/third_party/blink/web_tests/fast/harness/reject-promise-with-gin-wrapper-crash.html

<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<body>
<script>
description('Tests that we do not crash when rejecting a promise with a gin wrapper.');

window.jsTestIsAsync = true;
(async () => {
  const promise = new Promise((_, reject) => { reject(testRunner); })
  // Finish async, so a an exception thrown by reject() above
  // wont' throw us off.
  Promise.resolve().then(() => finishJSTest());
  await promise;
})();

</script>