web-dev-qa-db-ja.com

Node.js用のMochaを使用したChaiとshould.jsの比較

Chaiを使った記事を見ましたが、should.jsはExpressとMochaのメーカーであるTJHolowaychukから来ています。これは優れた血統です。新しいNode.jsサーバー側のみのプロジェクトにChaiまたはshould.jsをMochaと一緒に使用する必要がありますか?

24
jfathman

結局、APIにはわずかな違いしかありません。一般的に私はchai.jsをする傾向があります:

  • 開発はより活発です(プルリクエストはshould.jsでは無視されます)
  • chai.expectは、「undefined」と「null」で使用するために可能な限り一貫性があります

ただし、大きな違いはありません。

20
bodokaiser