From 4d83ba91f5d4f2bf10a60961c0c6ad6d7202c567 Mon Sep 17 00:00:00 2001 From: Nick Uraltsev Date: Mon, 18 Apr 2016 11:22:11 -0700 Subject: [PATCH] Fix issue with ArrayBuffer --- lib/adapters/xhr.js | 5 ----- test/specs/requests.spec.js | 8 ++++---- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index 86bb087..4887721 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -158,11 +158,6 @@ module.exports = function xhrAdapter(resolve, reject, config) { } } - // Format request data - if (utils.isArrayBuffer(requestData)) { - requestData = new DataView(requestData); - } - if (requestData === undefined) { requestData = null; } diff --git a/test/specs/requests.spec.js b/test/specs/requests.spec.js index 28da0c6..b8331ec 100644 --- a/test/specs/requests.spec.js +++ b/test/specs/requests.spec.js @@ -71,7 +71,7 @@ describe('requests', function () { 'Content-Type': 'application/json' } }); - + setTimeout(function () { expect(response.data.foo).toEqual('bar'); expect(response.status).toEqual(200); @@ -164,7 +164,7 @@ describe('requests', function () { axios.post('/foo', input.buffer); getAjaxRequest().then(function (request) { - var output = new Int8Array(request.params.buffer); + var output = new Int8Array(request.params); expect(output.length).toEqual(2); expect(output[0]).toEqual(1); expect(output[1]).toEqual(2); @@ -186,7 +186,7 @@ describe('requests', function () { axios.post('/foo', input); getAjaxRequest().then(function (request) { - var output = new Int8Array(request.params.buffer); + var output = new Int8Array(request.params); expect(output.length).toEqual(2); expect(output[0]).toEqual(1); expect(output[1]).toEqual(2); @@ -200,7 +200,7 @@ describe('requests', function () { done(); return; } - + var response; function str2ab(str) {