0

私は今のところモカが好きですが、継続的なテストをしているときはこれが好きではありません。

   watching    
   watching    
   watching    
   watching    
   watching    
   watching
   [repeat many times]

しばらくテストを実行しておらず、最後のテストの出力を確認したい場合は、スクロールスクロールスクロールです。それはすぐに私のコンソールバッファを圧倒します。mochaのソースコードを変更せずにこの動作を変更できますか?

編集:これは修正され、マスターにプルされました。

4

1 に答える 1

2

https://github.com/visionmedia/mocha/blob/master/bin/_mocha#L287-303によると、mocha コマンドはテスト ランナーに一連の文字列をコンソールに出力するコールバックを提供しますが、何もありません。その動作に影響を与える cmd ライン フラグ。

問題の根本は、アニメーションの制御文字が端末で失敗している可能性があるようですが、最初に見栄えの良い回転記号を実行し、次に改行 (改行ではない) を実行して行を書き換える必要があるためです。毎回の印刷後。

モカのソースを変更せずにその動作を変更することに本当に固執している場合は、bin/_mochaファイルのコピーを作成し、play()関数をニーズに合ったものに置き換えることができます。すべての相対パスを修正してください。

于 2013-01-11T17:04:46.043 に答える