aboutsummaryrefslogtreecommitdiffstats
path: root/test/BrowserSpecs.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/BrowserSpecs.js')
-rw-r--r--test/BrowserSpecs.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/BrowserSpecs.js b/test/BrowserSpecs.js
index 45fb0ed9..45e5f6be 100644
--- a/test/BrowserSpecs.js
+++ b/test/BrowserSpecs.js
@@ -124,6 +124,19 @@ describe('browser', function(){
expect(response).toEqual('RESPONSE');
});
+ it('should normalize IE\'s 1223 status code into 204', function() {
+ var callback = jasmine.createSpy('XHR');
+
+ browser.xhr('GET', 'URL', 'POST', callback);
+
+ xhr.status = 1223;
+ xhr.readyState = 4;
+ xhr.onreadystatechange();
+
+ expect(callback).toHaveBeenCalled();
+ expect(callback.argsForCall[0][0]).toEqual(204);
+ });
+
it('should not set Content-type header for GET requests', function() {
browser.xhr('GET', 'URL', 'POST-DATA', function(c, r) {});