我可以关闭摩卡的观看观看使用--watch时看的行为吗?(can I turn off Mocha&

2019-11-01 08:25发布

我喜欢摩卡到目前为止,但我不喜欢这种方式,当我在做连续的测试:

   watching    
   watching    
   watching    
   watching    
   watching    
   watching
   [repeat many times]

如果我没有运行了一段时间的测试,我希望看到的最后一次测试的输出是滚动滚动滚动。 它很快淹没我的控制台缓冲区。 我可以改变不改变摩卡的源代码这种行为?

编辑:这已被固定,拉成高手。

Answer 1:

每https://github.com/visionmedia/mocha/blob/master/bin/_mocha#L287-303 ,摩卡命令给出了测试运行,打印一系列字符串到控制台回调,并没有任何CMD行标志,这将影响该行为。

这个问题的根源似乎是动画的控制字符可能会在终端上失败了,不过,因为它应该在一开始做一个漂​​亮的前瞻性纺符号,然后做一个字符回报(不换行)重写线以后每隔打印输出。

如果你真的死心塌地的改变,而无需修改摩卡的来源,行为,你可以做一个拷贝bin/_mocha文件,只需更换play()有一个适合您的需要的功能。 确保修复了所有的相对路径。



文章来源: can I turn off Mocha's watching watching watching behavior when using --watch?
标签: mocha