Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/http/tests/inspector/resource-parameters.html |
| diff --git a/third_party/WebKit/LayoutTests/http/tests/inspector/resource-parameters.html b/third_party/WebKit/LayoutTests/http/tests/inspector/resource-parameters.html |
| index 256b66b076614f2a2a1633ccff41438a3766f19f..979ae6c811993320c623087f843f7ab6c26df5f4 100644 |
| --- a/third_party/WebKit/LayoutTests/http/tests/inspector/resource-parameters.html |
| +++ b/third_party/WebKit/LayoutTests/http/tests/inspector/resource-parameters.html |
| @@ -4,22 +4,41 @@ |
| <script src="network-test.js"></script> |
| <script> |
| -function submit() |
| +function submitIPv4() |
| { |
| + document.getElementById("submitForm").setAttribute("action", "http://127.0.0.1:8000/inspector/resources/post-target.cgi?queryParam1=queryValue1&queryParam2=#fragmentParam1=fragmentValue1&fragmentParam2="); |
| + document.getElementById("submit").click(); |
| +} |
| + |
| +function submitIPv6() |
| +{ |
| + document.getElementById("submitForm").setAttribute("action", "http://[::1]:8000/inspector/resources/post-target.cgi?queryParam1=queryValue1&queryParam2=#fragmentParam1=fragmentValue1&fragmentParam2="); |
| document.getElementById("submit").click(); |
| } |
| function test() |
| { |
| - InspectorTest.evaluateInPage("submit()"); |
| - InspectorTest.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, onRequestFinished); |
| + InspectorTest.evaluateInPage("submitIPv4()"); |
| + InspectorTest.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, onRequestFinishedIPv4); |
| - function onRequestFinished(event) |
| + function onRequestFinishedIPv4(event) |
| { |
| var request = event.data; |
| if (request.url !== "http://127.0.0.1:8000/inspector/resources/post-target.cgi?queryParam1=queryValue1&queryParam2=") |
| return; |
| InspectorTest.addObject(new WebInspector.HAREntry(request).build(), InspectorTest.HARPropertyFormatters); |
| + |
| + InspectorTest.networkManager.removeEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, onRequestFinishedIPv4); |
| + InspectorTest.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, onRequestFinishedIPv6); |
| + InspectorTest.evaluateInPage("submitIPv6()"); |
| + } |
| + |
| + function onRequestFinishedIPv6(event) |
| + { |
| + var request = event.data; |
| + if (request.url !== "http://[::1]:8000/inspector/resources/post-target.cgi?queryParam1=queryValue1&queryParam2=") |
|
lushnikov
2016/03/16 23:07:56
while we are here, can we dump the URL instead of
|
| + return; |
| + InspectorTest.addObject(new WebInspector.HAREntry(request).build(), InspectorTest.HARPropertyFormatters); |
| InspectorTest.completeTest(); |
| } |
| } |
| @@ -30,7 +49,7 @@ function test() |
| <p> |
| Tests that resources panel shows form data parameters. |
| </p> |
| -<form target="target-iframe" method="POST" action="http://127.0.0.1:8000/inspector/resources/post-target.cgi?queryParam1=queryValue1&queryParam2=#fragmentParam1=fragmentValue1&fragmentParam2="> |
| +<form id="submitForm" target="target-iframe" method="POST" action=""> |
| <input name="formParam1" value="formValue1"> |
| <input name="formParam2"> |
| <input id="submit" type="submit"> |