Express中单独测试中间件

时间:2015-04-08 21:51:37

标签: node.js unit-testing express supertest

假设我有以下路线:

router.get('/users', controller.authenticate, controller.generateList, controller.sendList);

我现在想分别测试每个函数controller.authenticate, .generateList, .sendList

我见过posts声称超级可以做到这一点,但我看不清楚。

修改

标记为此的重复帖子不是我正在寻找的。那篇文章讨论了如何将中间件包装成一个函数,我希望完全相反。我想将每个中间件分开,并测试每个中间件完全独立于另一个。我将模拟中间件需要的数据。

0 个答案:

没有答案