about summary refs log tree commit diff stats
path: root/test/net/xhr.html
diff options
context:
space:
mode:
Diffstat (limited to 'test/net/xhr.html')
-rw-r--r--test/net/xhr.html20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/net/xhr.html b/test/net/xhr.html
new file mode 100644
index 00000000..2d034772
--- /dev/null
+++ b/test/net/xhr.html
@@ -0,0 +1,20 @@
+<!doctype html>
+<title>onclick setter/getter</title>
+<div id=x>Fail</div>
+<script src=asserts.js></script>
+<script>
+const x = new XMLHttpRequest();
+assert(x.onreadystatechange === null);
+function myFunction() {
+	;
+}
+x.onreadystatechange = myFunction;
+assert(myFunction === x.onreadystatechange);
+assert(x.readyState === XMLHttpRequest.UNSENT);
+x.open("GET", "ping", false);
+assert_throws("x.responseType = 'document'");
+x.send();
+assert_equals(x.readyState, XMLHttpRequest.DONE);
+assert_equals(x.responseText.trim(), "pong");
+document.getElementById("x").textContent = "Success";
+</script>