jQuery.noConflict();

beforeEach(function() {
  clearAjaxRequests();

  spyOn(Ajax, "getTransport").andCallFake(function() {
    return new FakeXMLHttpRequest();
  });

  spyOn(jQuery.ajaxSettings, 'xhr').andCallFake(function() {
    var newXhr = new FakeXMLHttpRequest();
    ajaxRequests.push(newXhr);
    return newXhr;
  });
});