We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb677e3 commit f1671cdCopy full SHA for f1671cd
test/JestTransform.tests.ts
@@ -1,6 +1,6 @@
1
import AdderWorker from 'worker:./workers/Adder.worker.ts';
2
3
-describe('Test', () =>
+describe('JestTransform', () =>
4
{
5
it('should work', async () =>
6
new Promise<void>((resolve) =>
test/NoWorker.tests.ts
@@ -0,0 +1,23 @@
+import AdderWorker from 'worker:./workers/Adder.worker.ts';
+
+describe('NoWorker', () =>
+{
+ let savedWorker: typeof Worker;
7
+ beforeAll(() =>
8
+ {
9
+ savedWorker = globalThis.Worker;
10
+ // @ts-expect-error: remove Worker
11
+ delete globalThis.Worker;
12
+ });
13
+ afterAll(() =>
14
15
+ globalThis.Worker = savedWorker;
16
17
18
+ it('should throw if no Worker', () =>
19
20
+ expect(() => new AdderWorker()).toThrow(ReferenceError);
21
+ }
22
+ );
23
+});
0 commit comments