blob: c89c2c46faf9627ef402e4c5ebed3d041a310b22 [file] [log] [blame]
(async function(testRunner) {
var {page, session, dp} = await testRunner.startBlank(
`Tests that raw response headers are correctly reported after navigation.\n`
);
async function fetchAndLogResponseStatus() {
session.evaluate(`fetch('http://devtools.test:8000/devtools/network/resources/resource.php?cached=1')`);
const response = (await dp.Network.onceResponseReceived()).params.response;
testRunner.log('Response status: ' + response.status);
}
await dp.Page.enable();
await dp.Network.enable();
await dp.Page.navigate({url: 'http://devtools.test:8000/inspector-protocol/network/resources/hello-world.html'});
testRunner.log('Fetching resource:');
await fetchAndLogResponseStatus();
testRunner.log('Fetching same resource again:');
await fetchAndLogResponseStatus();
testRunner.completeTest();
})