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