【问题标题】:Chai versus should.js with Mocha for Node.js [closed]Chai 与 should.js 与 Mocha for Node.js [关闭]
【发布时间】:2014-02-27 22:15:04
【问题描述】:

我看到使用 Chai 的文章,但是 should.js 来自 TJ Holowaychuk,Express 和 Mocha 的制造商,这是一个优秀的血统书。对于新的 Node.js 服务器端项目,我应该使用 Chai 还是 should.js 和 Mocha?

【问题讨论】:

  • 欢迎来到 SO ;-) 我认为这不是解决此类问题的正确位置,因为它会吸引主观答案。根据我的经验,你使用哪个并不重要——它必须符合你的开发风格,但我对这两种方式都有很好的体验。
  • Chai 实际上有 should 接口,所以我想说 Chai 是要走的路
  • mocha.js docs themselves state 他们使用 should.js

标签: node.js mocha.js


【解决方案1】:

最终,API 中只有很少的差异。通常我会倾向于 chai.js,因为:

  • 开发更加活跃(在 should.js 中忽略拉取请求)
  • chai.expect 在“未定义”和“空”上使用时尽可能保持一致

不过差别不大。

【讨论】:

猜你喜欢
  • 2018-03-06
  • 2018-02-27
  • 2015-11-03
  • 2014-06-09
  • 2019-01-11
  • 2018-11-05
  • 2012-09-14
  • 2021-10-03
  • 1970-01-01
相关资源
最近更新 更多