node.js的unit testing

我研究了用node.js开发的一个应用程序编写unit testing的各种框架。 在Mocha中存在多个选项,如:nodeunit,jasmine-node,should.js库。 所有似乎都能testing一切。 我找不到任何上述选项的限制。

我更喜欢使用nodeunit,因为它似乎很容易作为初学者使用。 任何关于nodeunit限制的build议在我开始工作之前都会非常有帮助。 或任何build议,如果有人认为在node.jsunit testing存在一个更容易和更好的select。

我以前在Java中使用JUnit,并希望find类似的testing框架。 我很难开始使用像摩卡这样的BDD框架。 最后我停住了节点单元。 所有在节点单元中找不到的高级function都是在expect.js中find的。 Web应用程序上下文中重要的testing框架是superagent(它有助于提出请求并获得testing响应),很容易与节点单元混合,并且易于testingasynchronous代码。 有一个更好的事情是有WebStorm的插件:)