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