我喜欢摩卡咖啡,并将其用于TDD,就像在我的package.json
中一样:
"scripts": {
"test": "mocha 'src/**/test*.coffee' --watch --compilers coffee:coffeescript/register"
},
手表守护进程在保存文件(<0.5 s)时反应超快,并且测试本身在1-50毫秒内运行。
但是,如果我3分钟未保存文件,则在第一次保存文件后,需要 5-10秒才能重新运行测试。在随后的文件保存之后,它再次变得超快。感觉就像手表守护进程进入睡眠状态,需要唤醒之类的东西。
5-10秒并不可怕,但它会杀死我的流量...:(
其他有此经验的人或任何有好的建议的人吗?
请注意,无论如何,测试本身总是在1-50毫秒内完成。好像是--watch
恶魔变慢了。