当前位置:  开发笔记 > 编程语言 > 正文

禁止来自Supertest的REST记录呼叫

如何解决《禁止来自Supertest的REST记录呼叫》经验,为你挑选了1个好方法。

我已经开始使用MEAN堆栈,目前正在使用Super Test编写REST单元测试

我希望日志文件更加清晰,以便可以轻松查看成功和失败的测试。

我希望抑制实际的其余API调用的控制台输出,我认为这些调用来自SuperTest。

此图像显示了我要隐藏的日志。



1> 小智..:

我认为它实际上来自expressjs / morgan。我已通过将环境设置为测试并为测试环境禁用了morgan来解决此问题。

在我的测试文件中:

process.env.NODE_ENV = 'test';

在app.js中:

if(app.get('env') !== 'test') app.use(logger('dev'));

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有