Any reason not to use sinon fake XHR object here?