我正在尝试决定是否为大型 Node 应用程序从 Vows 切换到 Mocha。
我享受了几乎所有的 Vows 体验——但争论的传递有点奇怪。我总是不得不挠头来记住主题是如何工作的,这会干扰编写测试的基础。在深度嵌套的异步测试中尤其成问题。虽然我发现将 Vows 与 async.js 结合起来会有所帮助。
因此,Mocha 的报告似乎更加灵活。我喜欢自由选择测试风格,重要的是它也在浏览器中运行,这将非常有用。但我担心它仍然不能解决深度嵌套异步测试的可读性问题。
有没有人有任何实用的建议 - Mocha 可以使深度嵌套的测试可读吗?我错过了什么吗?