我已经开始使用MEAN堆栈,目前正在使用Super Test编写REST单元测试
我希望日志文件更加清晰,以便可以轻松查看成功和失败的测试。
我希望抑制实际的其余API调用的控制台输出,我认为这些调用来自SuperTest。
此图像显示了我要隐藏的日志。
我认为它实际上来自expressjs / morgan。我已通过将环境设置为测试并为测试环境禁用了morgan来解决此问题。
在我的测试文件中:
process.env.NODE_ENV = 'test';
在app.js中:
if(app.get('env') !== 'test') app.use(logger('dev'));