mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
This commit is contained in:
@@ -304,6 +304,30 @@ describe('navigation', function () {
|
||||
expect(response.ok()).toBe(false);
|
||||
expect(response.status()).toBe(404);
|
||||
});
|
||||
it('should not throw an error for a 404 response with an empty body', async () => {
|
||||
const {page, server} = getTestState();
|
||||
|
||||
server.setRoute('/404-error', (_, res) => {
|
||||
res.statusCode = 404;
|
||||
res.end();
|
||||
});
|
||||
|
||||
const response = (await page.goto(server.PREFIX + '/404-error'))!;
|
||||
expect(response.ok()).toBe(false);
|
||||
expect(response.status()).toBe(404);
|
||||
});
|
||||
it('should not throw an error for a 500 response with an empty body', async () => {
|
||||
const {page, server} = getTestState();
|
||||
|
||||
server.setRoute('/500-error', (_, res) => {
|
||||
res.statusCode = 500;
|
||||
res.end();
|
||||
});
|
||||
|
||||
const response = (await page.goto(server.PREFIX + '/500-error'))!;
|
||||
expect(response.ok()).toBe(false);
|
||||
expect(response.status()).toBe(500);
|
||||
});
|
||||
it('should return last response in redirect chain', async () => {
|
||||
const {page, server} = getTestState();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user