| OLD | NEW |
| 1 <body> | 1 <body> |
| 2 <script> | 2 <script> |
| 3 if (window.testRunner) { | 3 if (window.testRunner) { |
| 4 testRunner.dumpAsText(); | 4 testRunner.dumpAsText(); |
| 5 testRunner.waitUntilDone(); |
| 5 testRunner.dumpResourceLoadCallbacks(); | 6 testRunner.dumpResourceLoadCallbacks(); |
| 6 } | 7 } |
| 7 | 8 |
| 8 var xhrs = new Array(3); | 9 var xhrs = new Array(3); |
| 9 for (var i = 0; i < 3; i++) { | 10 for (var i = 0; i < 3; i++) { |
| 10 xhrs[i] = new XMLHttpRequest(); | 11 xhrs[i] = new XMLHttpRequest(); |
| 11 xhrs[i].open("POST", 'resources/empty.txt', true); | 12 xhrs[i].open("POST", 'resources/empty.txt', true); |
| 12 xhrs[i].send(i); | 13 xhrs[i].send(i); |
| 13 } | 14 } |
| 14 | 15 |
| 15 for (var i = 0; i < 3; i++) | 16 for (var i = 0; i < 3; i++) |
| 16 xhrs[i].abort(); | 17 xhrs[i].abort(); |
| 18 |
| 19 if (window.testRunner) { |
| 20 // We wait for XHRs to be cancelled and log messages to be output because |
| 21 // XHRs are cancelled asynchronously. |
| 22 setTimeout(function() { testRunner.notifyDone(); }, 0); |
| 23 } |
| 17 </script> | 24 </script> |
| 18 </body> | 25 </body> |
| OLD | NEW |