我喜欢摩卡到目前为止,但我不喜欢这种方式,当我在做连续的测试:
watching
watching
watching
watching
watching
watching
[repeat many times]
如果我没有运行了一段时间的测试,我希望看到的最后一次测试的输出是滚动滚动滚动。 它很快淹没我的控制台缓冲区。 我可以改变不改变摩卡的源代码这种行为?
编辑:这已被固定,拉成高手。
我喜欢摩卡到目前为止,但我不喜欢这种方式,当我在做连续的测试:
watching
watching
watching
watching
watching
watching
[repeat many times]
如果我没有运行了一段时间的测试,我希望看到的最后一次测试的输出是滚动滚动滚动。 它很快淹没我的控制台缓冲区。 我可以改变不改变摩卡的源代码这种行为?
编辑:这已被固定,拉成高手。
每https://github.com/visionmedia/mocha/blob/master/bin/_mocha#L287-303 ,摩卡命令给出了测试运行,打印一系列字符串到控制台回调,并没有任何CMD行标志,这将影响该行为。
这个问题的根源似乎是动画的控制字符可能会在终端上失败了,不过,因为它应该在一开始做一个漂亮的前瞻性纺符号,然后做一个字符回报(不换行)重写线以后每隔打印输出。
如果你真的死心塌地的改变,而无需修改摩卡的来源,行为,你可以做一个拷贝bin/_mocha
文件,只需更换play()
有一个适合您的需要的功能。 确保修复了所有的相对路径。