XMLHttpRequest.prototype.open by Unit Test
nativeなメソッドっぽいのをコピーして云々してもエラーにしかならないみたいなので
XMLHttpRequest.prototype.oldOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function(method, url, async) {
if (url.match(/^//) !== null) {
url = "http://localhost:5000" + url;
}
this.oldOpen(method, url, async);
};
var xhr = new XMLHttpRequest();
xhr.open("GET", "/", false);
xhr.onload = function(e) {
alert(this.response);
};
xhr.send(null);
みたいにして差し込んじゃえば良いんじゃないのかなと。とりあえずネタ