【发布时间】:2014-01-11 13:18:49
【问题描述】:
我研究了为用 node.js 开发的应用程序编写单元测试的各种框架。 Mocha 中存在多个选项,例如:nodeunit、jasmine-node、should.js 库。一切似乎都能够测试一切。我找不到上述任何选项的任何限制。
我更喜欢使用 nodeunit,因为它看起来很容易作为初学者使用。在我开始研究之前,任何关于 nodeunit 限制的建议都会非常有帮助。或者如果有人认为在 node.js 中存在更简单和更好的单元测试选项,则可以提出任何建议。
【问题讨论】:
-
我更喜欢 BDD 而不是 TDD,它易于阅读,所以我使用 Mocha 和 Chai。您可以阅读this article 开始使用
-
我赞同@dohaivu 对 BDD 的看法,但我使用 Mocha + Should。这两个库都有大量文档,并提供灵活、可读写的测试。
标签: node.js unit-testing nodeunit