summaryrefslogtreecommitdiff
path: root/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts
blob: 3da2e1d19f249e438ab7985783ffd3e855992f47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
globalThis.addEventListener("unhandledrejection", (e) => {
  console.log("unhandled rejection", e.reason);
  e.preventDefault();
});

const dummyImport = (await import("./import.ts")).default;

let a = new Promise((resolve, reject) => {
  throw "errA";
});

let i = 0;
while (true) {
  await new Promise((resolve) => setTimeout(resolve, 100));
  i++;
  console.log("running...");

  if (i > 3) {
    break;
  }
}