Qualidade e Testes

Chai

Biblioteca de asserção BDD/TDD para Node.js e browser que pode ser perfeitamente emparelhada com qualquer estrutura de teste de javascript.
Permite escrever testes de forma mais descritiva, mais precisa e mais legível que os Asserts nativos do Node.js.
Reforça os principios do BDD de documentar melhor as funcionalidades, descrever os comportamentos.
Permite também executar um série de validações.


                        npm i --save-dev chai
                    

References

mochajs.org
chaijs.com
sinonjs.org