summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/set_exit_code_in_worker.ts
blob: 1df6a76d0686c93399bf4135a1033c1785a7b259 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { deferred } from "../../../test_util/std/async/deferred.ts";

const worker = new Worker(
  new URL("set_exit_code_worker.js", import.meta.url).href,
  { type: "module", deno: { namespace: true } },
);

const promise1 = deferred();
worker.onmessage = (_e) => {
  promise1.resolve();
};
await promise1;
worker.terminate();