summaryrefslogtreecommitdiff
path: root/tests/specs/test/sanitizer_trace_ops_catch_error/main.ts
blob: 043018688583b38949772d647d270e385a0b8d82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// https://github.com/denoland/deno/pull/16970
Deno.test("handle thrown error in async function", async () => {
  const dirPath = Deno.makeTempDirSync();
  const filePath = `${dirPath}/file.txt`;
  try {
    await Deno.stat(filePath);
  } catch {
    await Deno.writeTextFile(filePath, "");
  } finally {
    await Deno.remove(filePath);
    await Deno.remove(dirPath);
  }
});