在测试快递应用程序时如何摆脱supertest的输出?

时间:2015-03-12 13:21:07

标签: express supertest superagent

我正在构建一个Express.js API,我正在使用mocha和supertest进行测试。

但是,请看一下:

  root path
GET / 200 5.789 ms - 19
    ✓ returns 200 status code 
GET / 200 0.787 ms - 19
    ✓ returns json mime type 
GET / 200 0.382 ms - 19
    ✓ contains the package version

我想摆脱GET / 200日志,所以看起来像这样:

  root path
    ✓ returns 200 status code
    ✓ returns json mime type
    ✓ contains the package version

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

[已解决]输出来自摩根记录器。

解决方案是像这样包装中间件:

if (app.get('env') === 'development') { app.use(logger('dev')); }