From fa504cb36ec9ac162f37b4af5534c213fa210be3 Mon Sep 17 00:00:00 2001 From: harttle Date: Sat, 18 Feb 2017 17:52:31 +0800 Subject: [PATCH] use express response instead a fake one --- package.json | 2 +- src/response.js | 13 +------------ test/response.js | 3 --- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index cd5a11d..1598c25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "brick.js", - "version": "3.0.2", + "version": "3.0.3", "description": "A HMVC style web-dev framework for Node.js", "main": "index.js", "scripts": { diff --git a/src/response.js b/src/response.js index ea3eac7..6152750 100644 --- a/src/response.js +++ b/src/response.js @@ -1,18 +1,7 @@ const _ = require('lodash'); -const methods = ['append', 'attachment', 'cookie', 'clearCookie', 'download', 'end', 'format', 'get', 'json', 'jsonp', 'links', 'location', 'redirect', 'render', 'send', 'sendFile', 'sendStatus', 'set', 'status', 'type', 'vary']; exports.create = function(res, extend) { var response = {}; - methods.forEach(function(name) { - var method; - if (method = res[name]) { - response[name] = function() { - method.apply(res, arguments); - return response; - }; - } - }); - - return _.assign(response, extend); + return _.assign(res, extend); }; diff --git a/test/response.js b/test/response.js index 93ba0a8..e355a6b 100644 --- a/test/response.js +++ b/test/response.js @@ -16,7 +16,4 @@ describe('response', function() { response.status(404); expect(res.status).to.have.been.called; }); - it('status should return response', function(){ - expect(response.status(404)).to.equal(response); - }); });