Я вижу статьи с использованием Chai, но should.js происходит от TJ Holowaychuk, создателя Express и Mocha, который является отличной родословной. Должен ли я использовать Chai или should.js с Mocha для нового проекта Node.js на стороне сервера?
Chai versus should.js с Mocha для Node.js
Ответ 1
В конце есть только несколько различий в API. В общем, я бы склонен к chai.js, потому что:
- более активна (запросы на загрузку игнорируются на should.js)
- chai.expect более согласован, насколько возможно, использовать на "undefined" и "null"
Однако это не имеет большого значения.