Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / inspector / resource-har-headers.html
blobf6c441cfbf03c2de208a0e1c339589eff4e93b7b
1 <!doctype html>
2 <html>
3 <head>
4 <script src="inspector-test.js"></script>
5 <script src="resources-test.js"></script>
6 <script src="network-test.js"></script>
8 <script>
9 var test = function()
11 function visibleNewlines(s)
13 return s.replace(/\r/, "\\r").replace(/\n/, "\\n");
16 function setRequestValues(request)
18 request.setRequestHeaders([
19 { name: "Request", value: "request-value" }
20 ]);
21 request.setRequestHeadersText("GET http://example.com/inspector-test.js HTTP/1.1\r\nRequest: headers-text");
23 request.responseHeaders = [
24 { name: "Response", value: "response-value" }
26 request.responseHeadersText = "HTTP/1.1 200 OK\r\nResponse: headers-text";
28 request.documentURL = "http://example.com/inspector-test.js";
29 request.requestMethod = "GET";
30 request.mimeType = "text/html";
31 request.statusCode = 200;
32 request.statusText = "OK";
33 request.resourceSize = 1000;
34 request._transferSize = 539; // 39 = header size at the end of the day
37 var testRequest = new WebInspector.NetworkRequest(WebInspector.targetManager.mainTarget(), "testRequest", "http://example.com/inspector-test.js", 1);
38 setRequestValues(testRequest);
39 var headersText = testRequest.requestHeadersText();
40 var requestResults = {
41 "request": {
42 "headers": testRequest.requestHeaders(),
43 "headersText": visibleNewlines(headersText),
44 "headersSize": headersText.length,
46 "response": {
47 "headers": testRequest.responseHeaders,
48 "headersText": visibleNewlines(testRequest.responseHeadersText),
49 "headersSize": testRequest.responseHeadersText.length,
50 "resourceSize": testRequest.resourceSize,
51 "transferSize": testRequest.transferSize
54 InspectorTest.addObject(requestResults, {}, "", "Resource:");
56 var stillNondeterministic = {
57 "startedDateTime": "formatAsTypeName",
58 "time": "formatAsTypeName",
59 "timings": "formatAsTypeName",
60 "_transferSize": "formatAsTypeName",
61 "_error": "skip"
63 InspectorTest.addObject(new WebInspector.HAREntry(testRequest).build(), stillNondeterministic, "", "HAR:");
64 InspectorTest.completeTest();
66 </script>
69 </head>
71 <body onload="runTest()">
72 <p>
73 Tests the nondeterministic bits of HAR conversion via the magic of hard-coded values.
74 </p>
76 </body>
77 </html>