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(); | |
} | |