From 5176efbe1658d6d44987035f3bbe7bd119a119c2 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Tue, 31 May 2016 16:42:56 -0400 Subject: [PATCH] Patch failing delete (#1960) * Patch failing delete * Fixing unit test --- spec/Middlewares.spec.js | 6 ++++-- src/middlewares.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spec/Middlewares.spec.js b/spec/Middlewares.spec.js index 746b2bcd..45efc2fd 100644 --- a/spec/Middlewares.spec.js +++ b/spec/Middlewares.spec.js @@ -26,9 +26,11 @@ describe('middlewares', () => { it('should use _ContentType if provided', (done) => { expect(fakeReq.headers['content-type']).toEqual(undefined); - fakeReq.body._ContentType = 'image/jpeg'; + var contentType = 'image/jpeg'; + fakeReq.body._ContentType = contentType; middlewares.handleParseHeaders(fakeReq, fakeRes, () => { - expect(fakeReq.headers['content-type']).toEqual(fakeReq.body._ContentType); + expect(fakeReq.headers['content-type']).toEqual(contentType); + expect(fakeReq.body._ContentType).toEqual(undefined); done() }); }); diff --git a/src/middlewares.js b/src/middlewares.js index c08b4d1c..aea470e3 100644 --- a/src/middlewares.js +++ b/src/middlewares.js @@ -86,7 +86,7 @@ function handleParseHeaders(req, res, next) { } if (req.body._ContentType) { req.headers['content-type'] = req.body._ContentType; - delete req.body_contentType; + delete req.body._ContentType; } } else { return invalidRequest(req, res);