如题,现在需要写一下业务的测试。比如一个请求的处理函数要怎么写测试。例如login请求,user.login是它的处理方法。我理解不了的是,如何实现输入也就是一个请求,如何得到req和res。 初学者,有些表达不到位的地方还忘指出,我再做解释!
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
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
mocha + supertest
superttest 用来请求 可以写个中间件用于开发环境,把req,res,session挂在app上面,这样调试起来方便写
参考cnode源码
今天社区访问不了,现在才回复。谢谢二位! @i5ting @bluenaux