aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/service/browser.js27
-rw-r--r--generated by cgit v1.2.3 (git 2.25.1) at 2025-12-25 08:45:13 +0000 d'>+
+ var callback = jasmine.createSpy('done').andCallFake(function(status, response) {
+ expect(status).toBe(200);
+ expect(response).toBe('response');
+ });
+
+ browser = new Browser(fakeWindow, jqLite(window.document), null, FakeXhr, null);
+ browser.xhr('GET', '/url', null, callback);
+ expect(callback).not.toHaveBeenCalled();
+
+ fakeWindow.setTimeout.flush();
+ expect(callback).toHaveBeenCalledOnce();
+
+ (xhr.onreadystatechange || noop)();
+ expect(callback).toHaveBeenCalledOnce();
+ });
});
describe('defer', function() {