Todo mundo sabe que testes unitários são importantíssimos para garantir fácil manutenção do código, né? Tempos atrás, pelo fato de aplicações Javascript não serem muito simples, tais focos (facilidade na manutenção do código) não eram muito procurados, pois nessa época códigos Javascript serviam no máximo para fazer uma ou outra validação de formulário, manipular um menu dropdown, enfim, esse tipo de coisa. Hoje, com aplicações HTML 5 e NodeJS fazendo cada vez coisas mais complexas, o código Javascript se tornou algo complexo, e isso acabou culminando na necessidade de termos testes também para Javascript. Hoje, apresentarei o Mocha, uma excelente opção para facilitar a criação de testes em Javascript.