mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
feat(worker): implement pageerror event from a worker (#2795)
Fixes #2761
This commit is contained in:
committed by
Andrey Lushnikov
parent
811415bc8c
commit
aae73f5fd7
@@ -48,5 +48,11 @@ module.exports.addTests = function({testRunner, expect}) {
|
||||
const worker = await workerCreatedPromise;
|
||||
expect(await (await worker.executionContext()).evaluate('1+1')).toBe(2);
|
||||
});
|
||||
it('should report errors', async function({page}) {
|
||||
const errorPromise = new Promise(x => page.on('pageerror', x));
|
||||
await page.evaluate(() => new Worker(`data:text/javascript, throw new Error('this is my error');`));
|
||||
const errorLog = await errorPromise;
|
||||
expect(errorLog.message).toContain('this is my error');
|
||||
});
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user