12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <!DOCTYPE HTML>
- <html>
- <!--
- https://bugzilla.mozilla.org/show_bug.cgi?id=525816
- -->
- <head>
- <title>Test for Bug 525816</title>
- <script type="application/javascript"
- src="/MochiKit/MochiKit.js"></script>
- <script type="application/javascript"
- src="/tests/SimpleTest/SimpleTest.js"></script>
- <link rel="stylesheet"
- type="text/css"
- href="/tests/SimpleTest/test.css">
- </head>
- <body>
- <a target="_blank"
- href="https://bugzilla.mozilla.org/show_bug.cgi?id=525816"
- >Mozilla Bug 525816 (XMLHttpRequest timeout)</a>
- <p id="display"></p>
- <div id="content">
- This test takes over 1 minute to run, probably over 2 minutes.
- </div>
- <pre id="test">
- <script class="testbody"
- type="text/javascript"
- src="test_XHR_timeout.js"></script>
- <script type="text/javascript">
- window.addEventListener("message", function (event) {
- if (event.data == "done") {
- SimpleTest.finish();
- return;
- }
- if (event.data == "start") {
- return;
- }
- if (event.data.type == "is") {
- SimpleTest.is(event.data.got, event.data.expected, event.data.msg);
- return;
- }
- if (event.data.type == "ok") {
- SimpleTest.ok(event.data.bool, event.data.msg);
- return;
- }
- });
- // Final test harness setup and launch.
- (function() {
- SimpleTest.waitForExplicitFinish();
- SimpleTest.requestLongerTimeout(TestRequests.length);
- SimpleTest.requestFlakyTimeout("This is testing XHR timeouts.");
- var msg = "This test will take approximately " + (TestRequests.length * 10)
- msg += " seconds to complete, at most.";
- document.getElementById("content").firstChild.nodeValue = msg;
- window.postMessage("start", "*");
- })();
- </script>
- </pre>
- </body>
- </html>
|