node.js模块列表中列出了30多个测试框架…
哪些框架最受欢迎?他们的优缺点是什么?
我正在寻找一个支持具有大量异步回调的代码的单元测试的框架(可能与大多数其他节点项目一样)。另外,我正在寻找简单而不是复杂的东西。
到目前为止,我已经研究了:
表达和誓言是最受欢迎的选择。尽管那里有很多不错的选择。 更新: 由于Nov./2011的,mocha是后继快报,根据Readme.md在快报库。应该将Mould.js与Mocha一起使用,以允许使用BDD风格的断言。
无论您选择什么,我都建议您轻轻地将核心模块或第三方模块存根。
我使用/维护github,这是一个在串行上运行测试的小测试框架,因此您可以轻度滥用。虽然没有多少人使用它。