blob: bc55e30fb285ab180117d46a800946015f23b7b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import { expect, test } from "bun:test";
test("worker", done => {
const worker = new Worker(new URL("worker-fixture.js", import.meta.url).href, {
smol: true,
});
expect(worker.threadId).toBe(0);
worker.postMessage("hello");
worker.onerror = e => {
done(e.error);
};
worker.onmessage = e => {
expect(e.data).toEqual("initial message");
worker.terminate();
done();
};
});
|