Verifies that certain types of requests have or don't have Network.*ExtraInfo events, and makes sure that responseReceived.hasExtraInfo matches the presence of the ExtraInfo events.
fetched subresource: data:text/plain,helloWorld
responseReceived.url: data:text/plain,helloWorld
responseReceived.hasExtraInfo: false
fetched subresource: data:text/html,helloWorld
responseReceived.url: data:text/html,helloWorld
responseReceived.hasExtraInfo: false
fetched subresource: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
responseReceived.url: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
responseReceived.hasExtraInfo: false
fetched subresource: /
responseReceived.url: http://127.0.0.1:8000/
responseReceived.hasExtraInfo: true
requestWillBeSentExtraInfo present: true
responseReceivedExtraInfo present: true
navigated to: /
responseReceived.url: http://127.0.0.1:8000/inspector-protocol/network//
responseReceived.hasExtraInfo: true
requestWillBeSentExtraInfo present: true
responseReceivedExtraInfo present: true
navigated to: data:text/html,<div>helloWorld</div>
responseReceived.url: http://127.0.0.1:8000/inspector-protocol/network/data:text/html,%3Cdiv%3EhelloWorld%3C/div%3E
responseReceived.hasExtraInfo: true
requestWillBeSentExtraInfo present: true
responseReceivedExtraInfo present: true
navigated to: about:blank