Files
bun.sh/test/js/web/worker.test.ts
2023-07-19 22:53:28 -07:00

17 lines
372 B
TypeScript

import { expect, test } from "bun:test";
test("worker", done => {
const worker = new Worker(new URL("worker-fixture.js", import.meta.url).href, {
smol: true,
});
worker.postMessage("hello");
worker.onerror = e => {
done(e.error);
};
worker.onmessage = e => {
expect(e.data).toEqual("initial message");
worker.terminate();
done();
};
});