Chromium Code Reviews| Index: LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-addEventListener-onProgress.html |
| diff --git a/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-addEventListener-onProgress.html b/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-addEventListener-onProgress.html |
| index 4ce6207e56cfde737da3060c8d161102327ea493..971c647f7b8b98266fbcab8630daa728172cf9d8 100644 |
| --- a/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-addEventListener-onProgress.html |
| +++ b/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-addEventListener-onProgress.html |
| @@ -16,9 +16,12 @@ function log(msg) |
| } |
| function onProgress(e) { |
| - log("PASSED (" + count + ")"); |
| - if (++count > 2 && window.testRunner) |
| - testRunner.notifyDone(); |
| + if (!this.seenProgress) { |
| + this.seenProgress = true; |
|
tyoshino (SeeGerritForStatus)
2013/11/19 16:57:38
how about early return?
if (this.seenProgress)
sof
2013/11/19 18:57:03
Done.
|
| + log("PASSED (" + count + ")"); |
| + if (++count > 2 && window.testRunner) |
| + testRunner.notifyDone(); |
| + } |
| } |
| if (window.testRunner) { |
| @@ -29,12 +32,14 @@ if (window.testRunner) { |
| // Test for capture phase |
| var req3 = new XMLHttpRequest(); |
| req3.addEventListener("progress", onProgress, true); |
| +req3.seenProgress = false; |
| req3.open("GET", "resources/1251.html", true); |
| req3.send(null); |
| // Test for bubble phase |
| var req4 = new XMLHttpRequest(); |
| req4.addEventListener("progress", onProgress, false); |
| +req4.seenProgress = false; |
| req4.open("GET", "resources/1251.html", true); |
| req4.send(null); |