首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node.js单元测试

Node.js单元测试
EN

Stack Overflow用户
提问于 2011-08-31 15:50:00
回答 8查看 86.7K关注 0票数 166

目前有没有好的Node.js (服务器端JavaScript)单元测试框架?

我正在寻找比提供的Assert模块更深层的东西。

EN

回答 8

Stack Overflow用户

发布于 2011-08-31 17:35:15

我最终使用了Nodeunit,并对它感到非常满意。

我最初使用的是Expresso,但它并行运行测试的事实导致了一些问题。(例如,在这种情况下,使用数据库fixture不能很好地工作。)

票数 66
EN

Stack Overflow用户

发布于 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的良好集成。

票数 49
EN

Stack Overflow用户

发布于 2011-08-31 15:54:06

就我个人而言,我坚持使用Expresso,但市面上有一堆不同的框架,可以容纳大多数测试风格。

Joyent有an extensive list;试一试吧。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7254025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档