blob: e24f0978360fa3cc65e47a5213162bd0e6a1dab3 [file] [log] [blame]
<html>
<head>
<script src="../inspector-test.js"></script>
<script src="../network-test.js"></script>
<script>
function test()
{
InspectorTest.recordNetwork();
SDK.multitargetNetworkManager.setBlockingEnabled(true);
SDK.multitargetNetworkManager.setBlockedPatterns([{url: 'resources/resource.php', enabled: true}]);
InspectorTest.makeFetchInWorker('resource.php', {}, fetchCallback);
function fetchCallback(result)
{
InspectorTest.addResult('Fetch in worker result: ' + result.value);
var requests = InspectorTest.networkRequests();
requests.forEach((request) => {
InspectorTest.addResult(request.url());
InspectorTest.addResult("resource.type: " + request.resourceType());
InspectorTest.addResult("request.failed: " + !!request.failed);
});
InspectorTest.completeTest();
}
}
</script>
</head>
<body onload="runTest()">
<p>Tests blocking fetch in worker.</p>
</body>
</html>