关于mocha+should测试
发布于 9 年前 作者 huaziHear 4222 次浏览 最后一次编辑是 8 年前 来自 分享

如题,现在需要写一下业务的测试。比如一个请求的处理函数要怎么写测试。例如login请求,user.login是它的处理方法。我理解不了的是,如何实现输入也就是一个请求,如何得到req和res。 初学者,有些表达不到位的地方还忘指出,我再做解释!

3 回复

mocha + supertest

superttest 用来请求 可以写个中间件用于开发环境,把req,res,session挂在app上面,这样调试起来方便写

if (app.get('env') === 'development'){
  app.use(function(req,res,next){
    app.session = req.session;
    app.sessionStore = req.sessionStore;
    next();
  });

参考cnode源码

今天社区访问不了,现在才回复。谢谢二位! @i5ting @bluenaux

回到顶部