Chai与should.js一起使用Mocha for Node.js

jfa*_*man 24 mocha.js node.js

我看到使用Chai的文章,但是should.js来自Express和Mocha的制造商TJ Holowaychuk,这是一个很好的血统.我应该将Chai或should.js与Mocha一起用于新的Node.js服务器端项目吗?

bod*_*ser 20

最后,API中只有很少的差异.一般来说,我倾向于chai.js,因为:

  • 开发更活跃(在should.js中忽略pull请求)
  • chai.expect在"undefined"和"null"上使用更加一致

然而,它并没有太大的区别.

  • https://github.com/shouldjs/should.js/graphs/contributors (3认同)
  • 一般来说,你应该更喜欢`chai` (2认同)
  • 大声笑为什么他说PR被忽略了.从他们的github网站看来并不正确. (2认同)