mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
Never sent 'requestfinished' event without passing actual request
It turns out we're not receiving 'Network.requestWillBeSent' event for every requestId. This patch makes sure we don't dispatch `requestfinished` and `requestfailed` events without passing actual request. References #168
This commit is contained in:
@@ -457,6 +457,9 @@ describe('Puppeteer', function() {
|
||||
expect(error.message).toContain('Cannot navigate to invalid URL');
|
||||
}));
|
||||
it('should fail when navigating to bad SSL', SX(async function() {
|
||||
page.on('request', request => expect(request).toBeTruthy());
|
||||
page.on('requestfinished', request => expect(request).toBeTruthy());
|
||||
page.on('requestfailed', request => expect(request).toBeTruthy());
|
||||
let error = null;
|
||||
try {
|
||||
await page.navigate(HTTPS_PREFIX + '/empty.html');
|
||||
|
||||
Reference in New Issue
Block a user