在windows上使用supervisor重新运行mocha

时间:2012-08-05 19:14:06

标签: node.js mocha supervisor

我正在尝试使用主管重新运行mocha测试。我试过了:

supervisor node_modules\.bin\mocha

它进入循环错误:

basedir=`dirname "$0"`

建议?

1 个答案:

答案 0 :(得分:3)

我认为您要做的只是mocha -w

-w, --watch                     watch files for changes

与点阵记者(默认)和-G很好地配合,可以在测试失败时为您提供咆哮通知。

编辑:

我发现您提到的与Windows相关的问题:"No such module" error when trying to get Mocha to watch my project

我也无能为力。

但回到supervisor问题:当我安装mocha时,“bin”脚本在node_modules / mocha / bin中,我可以通过以下方式重复运行测试

supervisor node_modules/mocha/bin/mocha 

主管会在每次测试运行之间打印一些恼人的DEBUG行,但这些行可以使用--quiet进行静音。因为mocha在每次运行后退出,所以你有一个繁忙的常量测试循环。