We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 28dd09a commit e511009Copy full SHA for e511009
puppet/test/Worker.test.ts
@@ -49,10 +49,13 @@ describe.each([[Chrome80.engine], [Chrome83.engine]])(
49
const worker = page.workers[0];
50
expect(worker.url).toContain('worker.js');
51
52
- await worker.isReady;
53
-
+ // don't have a way to determine if the worker is loaded yet
+ for (let i = 0; i < 10; i += 1) {
54
+ const isReady = await worker.evaluate<boolean>('!!self.workerFunction');
55
+ if (isReady) break;
56
+ await new Promise(setImmediate);
57
+ }
58
expect(await worker.evaluate(`self.workerFunction()`)).toBe('worker function result');
59
await page.goto(server.emptyPage);
60
expect(page.workers.length).toBe(0);
61
});
0 commit comments