diff options
| -rw-r--r-- | src/service/browser.js | 2 | ||||
| -rw-r--r-- | src/service/xhr.js | 2 | ||||
| -rw-r--r-- | test/service/browserSpecs.js | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/service/browser.js b/src/service/browser.js index 65a63f62..49bfe99e 100644 --- a/src/service/browser.js +++ b/src/service/browser.js @@ -109,7 +109,7 @@ function Browser(window, document, body, XHR, $log, $sniffer) { if (window[callbackId].data) { completeOutstandingRequest(callback, 200, window[callbackId].data); } else { - completeOutstandingRequest(callback); + completeOutstandingRequest(callback, -2); } delete window[callbackId]; body[0].removeChild(script); diff --git a/src/service/xhr.js b/src/service/xhr.js index 7970622b..e9421caf 100644 --- a/src/service/xhr.js +++ b/src/service/xhr.js @@ -165,7 +165,7 @@ function() { element(':button:contains("Invalid JSONP")').click(); element(':button:contains("fetch")').click(); - expect(binding('code')).toBe('code='); + expect(binding('code')).toBe('code=-2'); expect(binding('response')).toBe('response=Request failed'); }); </doc:scenario> diff --git a/test/service/browserSpecs.js b/test/service/browserSpecs.js index 41f17f2a..a3ec6486 100644 --- a/test/service/browserSpecs.js +++ b/test/service/browserSpecs.js @@ -147,14 +147,14 @@ describe('browser', function() { }); - it('should call callback when script fails to load', function() { + it('should call callback with status -2 when script fails to load', function() { browser.xhr('JSONP', 'http://example.org/path?cb=JSON_CALLBACK', null, callback); var script = scripts[0]; expect(typeof script.onload).toBe('function'); expect(typeof script.onerror).toBe('function'); script.onerror(); - expect(log).toEqual('undefined:undefined;'); + expect(log).toEqual('-2:undefined;'); }); |
