aboutsummaryrefslogtreecommitdiffhomepage
path: root/node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js')
-rw-r--r--node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js b/node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js
new file mode 100644
index 0000000..543917d
--- /dev/null
+++ b/node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js
@@ -0,0 +1,32 @@
+var sys = require("util")
+ , assert = require("assert")
+ , XMLHttpRequest = require("../lib/XMLHttpRequest").XMLHttpRequest
+ , xhr;
+
+xhr = new XMLHttpRequest();
+
+xhr.onreadystatechange = function() {
+ if (this.readyState == 4) {
+ assert.equal("Hello World", this.responseText);
+ runSync();
+ }
+};
+
+// Async
+var url = "file://" + __dirname + "/testdata.txt";
+xhr.open("GET", url);
+xhr.send();
+
+// Sync
+var runSync = function() {
+ xhr = new XMLHttpRequest();
+
+ xhr.onreadystatechange = function() {
+ if (this.readyState == 4) {
+ assert.equal("Hello World", this.responseText);
+ sys.puts("done");
+ }
+ };
+ xhr.open("GET", url, false);
+ xhr.send();
+}