如何在摩卡添加第三方记者?

时间:2015-03-17 20:19:47

标签: javascript gruntjs code-coverage mocha

我想在摩卡添加第三方记者。 https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically

在上面链接它的说法如下选择一个记者:

var mocha = new Mocha({
    ui: 'tdd',
    reporter: 'xunit'
});

xunit与mocha捆绑在一起。现在我想添加'伊斯坦布尔'或者' lcov'记者在摩卡添加。我该怎么办?

1 个答案:

答案 0 :(得分:2)

您必须先通过npm安装您的记者。如果您已在全球范围内安装了mocha,则还必须在全球范围内安装您的记者。

npm install mocha-lcov-reporter -g

然后,您必须在任务中添加记者的路径:

var mocha = new Mocha({
  ui: 'tdd',
  reporter: './node_modules/mocha-lcov-reporter'
});

我没有试过这个例子,但我认为它有效。