| <!doctype html> | |
| <meta charset="utf-8"> | |
| <title></title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script> | |
| async_test(function() { | |
| var client = new XMLHttpRequest() | |
| client.open("GET", "resources/well-formed.xml") | |
| client.responseType = "document" | |
| assert_equals(client.responseType, "document") | |
| client.send() | |
| client.onload = this.step_func_done(function() { | |
| var first = client.response | |
| var second = client.response | |
| assert_not_equals(first, null) | |
| assert_not_equals(second, null) | |
| assert_equals(first, second) | |
| }) | |
| }, "Getting response, then response") | |
| async_test(function() { | |
| var client = new XMLHttpRequest() | |
| client.open("GET", "resources/well-formed.xml") | |
| client.responseType = "document" | |
| assert_equals(client.responseType, "document") | |
| client.send() | |
| client.onload = this.step_func_done(function() { | |
| var first = client.responseXML | |
| var second = client.responseXML | |
| assert_not_equals(first, null) | |
| assert_not_equals(second, null) | |
| assert_equals(first, second) | |
| }) | |
| }, "Getting responseXML, then responseXML") | |
| async_test(function() { | |
| var client = new XMLHttpRequest() | |
| client.open("GET", "resources/well-formed.xml") | |
| client.responseType = "document" | |
| assert_equals(client.responseType, "document") | |
| client.send() | |
| client.onload = this.step_func_done(function() { | |
| var first = client.responseXML | |
| var second = client.response | |
| assert_not_equals(first, null) | |
| assert_not_equals(second, null) | |
| assert_equals(first, second) | |
| }) | |
| }, "Getting responseXML, then response") | |
| async_test(function() { | |
| var client = new XMLHttpRequest() | |
| client.open("GET", "resources/well-formed.xml") | |
| client.responseType = "document" | |
| assert_equals(client.responseType, "document") | |
| client.send() | |
| client.onload = this.step_func_done(function() { | |
| var first = client.response | |
| var second = client.responseXML | |
| assert_not_equals(first, null) | |
| assert_not_equals(second, null) | |
| assert_equals(first, second) | |
| }) | |
| }, "Getting response, then responseXML") | |
| </script> |