CNode

关于mocha+should测试

分享
HhuaziHear发布于11 年前最后回复11 年前3 回复4861 浏览0 收藏

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

查看回复

回复 (3)

I
i5ting#1·11 年前

mocha + supertest

B
bluenaux#2·11 年前

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源码

H
huaziHear#3·11 年前

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

参与回复
登录后即可参与回复。登录