在supertest中嘲笑以前的中间件

时间:2015-03-26 16:28:12

标签: node.js unit-testing express supertest

我正在使用supertest编写一个单元测试,用于需要运行另一个中间件的中间件。其他中间件在req上插入一个属性,我关心的中间件使用它。

是否有更优雅的方式向req插入内容,而不是像这样创建一个包装应用程序:

var wrapp = express();
wrapp.use( function (req, res, next) {
    req.otherMWAdded = somedata;
    next();
});
wrapp.use(testingMWA);

var req = request(wrapp).get('/someurl').end( function (err, res) {
});

0 个答案:

没有答案