我正在尝试使用主管重新运行 Mocha 测试。我尝试过:
supervisor node_modules\.bin\mocha
它进入循环并出现错误:
basedir=`dirname "$0"`
建议?
最佳答案
我认为您想做的就是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
supervisor 确实会在每次测试运行之间打印一些烦人的 DEBUG
行,但可以使用 --quiet
将其静音。因为 mocha 在每次运行后都会退出,所以您有一个不断测试的繁忙循环。
关于node.js - 在 Windows 上使用 Supervisor 重新运行 mocha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11819297/