小编Sk6*_*606的帖子

运行单元测试时禁用winston日志记录?

在执行节点模块的单元测试时,是否可以选择性地禁用Winston日志记录?

理想情况下,我希望在应用程序运行时进行信息和调试目的的记录,但是在我运行测试时不要使表示单元测试结果混乱.

我对winston的使用是我模块的内部,如下所示:

// MyModule.js
var logger = require('winston');
module.exports = function() {
  // does some stuff
  // and logs some stuff like so:
  logger.log('an informational message');
}

// MyModuleTest.js
describe('MyModule', fucntion() {
  it('should do some stuff', function() {
     var myModuleUnderTest = require('MyModule');
     // some tests
  }
}   
Run Code Online (Sandbox Code Playgroud)

unit-testing node.js winston

19
推荐指数
6
解决办法
1万
查看次数

标签 统计

node.js ×1

unit-testing ×1

winston ×1