UNPKG

mock-http

Version:

mock http request response

31 lines (25 loc) 666 B
'use strict' /** * @module mock-http * @copyright 2014- commenthol * @license MIT */ var assign = require('./lib/assign') var Request = require('./lib/request') var Response = require('./lib/response') /** * mock middleware * @param {Object} req - request which gets extended by Request * @param {Object} res - request which gets extended by Response * @param {Function} next - next middleware function */ var M = function (req, res, next) { assign(req, new Request(), false) assign(res, new Response(), false) next && next() } /** @exports lib/Request */ M.Request = Request /** @exports lib/Response */ M.Response = Response module.exports = M