summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/set_exit_code_in_worker.ts
blob: c49c6efb2f93c51df18f5ec0c2bbb273514b978a (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" },
);

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