目前有没有好的Node.js (服务器端JavaScript)单元测试框架?
我正在寻找比提供的Assert模块更深层的东西。
发布于 2011-08-31 17:35:15
发布于 2013-03-06 18:57:31
我也在为node寻找一个像样的测试框架,发现了Mocha。它是Expresso的官方继任者,看起来非常成熟。
它允许插入不同的断言库,它为reporters提供了代码覆盖率和其他东西(你可以插入你自己的)。它可以同步或异步运行,并且它有一个简洁的API。
我会试一试,然后报告给你...
编辑:
在花了令人难以置信的时间在其他项目上之后,我终于回到了一个JavaScript项目,并有时间玩玩摩卡。我强烈建议您使用它。测试读起来非常好,与Gulp.js的集成非常好,测试运行得非常快。我能够在大约半天的时间内设置自动的独立和浏览器内(Browserify)测试运行和相应的代码覆盖率报告(大部分时间花在了解如何在Gulp.js中使用Browserify )。在我看来,Mocha似乎是测试框架的一个非常好的选择。
更新:
我仍然对Mocha非常有信心。与Chai的集成允许插入不同的断言风格。您可以在this GitHub project中检查正在运行的设置。我现在将它与karma一起使用,集成了代码覆盖率报告、自动观察器以及与IntelliJ IDEA的良好集成。
发布于 2011-08-31 15:54:06
就我个人而言,我坚持使用Expresso,但市面上有一堆不同的框架,可以容纳大多数测试风格。
Joyent有an extensive list;试一试吧。
https://stackoverflow.com/questions/7254025
复制相似问题