Qualidade e Testes

Sinon

Biblioteca de teste JavaScript que permite simular o comportamento de objetos e funções.
Mochar funções, APIs, substituir métodos, etc.
Funciona com qualquer estrutura de teste de unidade.
Standalone test spies (espião), stubs (esboço) and mocks (simulação) for JavaScript.
Works with any unit testing framework.


                        npm i --save-dev sinon
                    

References

mochajs.org
chaijs.com
sinonjs.org