2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-17 19:21:29 +03:00

Normalize response status for HTTP 204 in MSIE

This commit is contained in:
Matt Zabriskie
2016-01-22 14:40:44 -07:00
parent c73389e69d
commit d31ebc4c50
2 changed files with 33 additions and 3 deletions
+26
View File
@@ -144,6 +144,32 @@ describe('requests', function () {
}, 0);
});
// https://github.com/mzabriskie/axios/issues/201
it('should fix IE no content error', function (done) {
var request, response;
axios({
url: '/foo'
}).then(function (res) {
response = res
});
setTimeout(function () {
request = jasmine.Ajax.requests.mostRecent();
request.respondWith({
status: 1223,
statusText: 'Unknown'
});
setTimeout(function () {
expect(response.status).toEqual(204);
expect(response.statusText).toEqual('No Content');
done();
}, 0);
}, 0);
});
it('should allow overriding Content-Type header case-insensitive', function (done) {
var request, response;
var contentType = 'application/vnd.myapp.type+json';