blob: 5a48789f7d957f063292988aba0aa2b15b131ba9 [file] [log] [blame]
Anne van Kesteren66b54172010-08-11 18:02:171<!DOCTYPE html>
2<html>
3 <head>
4 <title>XMLHttpRequest: open() (sync) - send() - open()</title>
5 <script src="/resources/testharness.js"></script>
Ms2ger6f083e72012-08-05 08:38:146 <script src="/resources/testharnessreport.js"></script>
Anne van Kesteren66b54172010-08-11 18:02:177 </head>
8 <body>
9 <div id="log"></div>
10 <script>
11 var test = async_test()
12 test.step(function() {
13 var client = new XMLHttpRequest(),
14 result = [],
15 expected = [1,4,1]
16 client.onreadystatechange = function() {
17 test.step(function() {
18 result.push(client.readyState)
19 })
20 }
21 client.open("GET", "folder.txt")
22 client.send(null)
23 client.open("GET", "folder.txt", false)
24 assert_array_equals(result, expected)
25 assert_equals(client.responseXML, null)
26 assert_equals(client.responseText, "")
27 assert_equals(client.status, 0)
28 assert_equals(client.statusText, "")
29 assert_equals(client.getAllResponseHeaders(), "")
30 test.done()
31 })
32 </script>
33 </body>
34</html>