Uma das melhores dicas sobre Coderwall é como você pode executar seus testes nodejs usando npm:
npm test
contanto que você tenha o seguinte em seu package.json
"scripts": {
"test": "node test/testrunner.js"
}
você pode ver uma descrição sucinta realmente boa aqui https://coderwall.com/p/pcvwuw
Se você tem mais de uma maneira de executar seus testes, gerando mapas de cobertura, por exemplo, muitas pessoas sugerem que você escreva um arquivo de criação personalizado.
Se você é como eu e gosta de manter o número de ferramentas / arquivos que está usando ao mínimo, então aqui está como você pode manter todos os scripts de execução de teste em um só lugar usando o package.json
"scripts": {
"test": "mocha",
"test-coverage": "jscoverage lib lib-cov && mocha --reporter html-cov > code-coverage.html",
"anyCrazyCommand": "echo dont mind if i do"
}
e então você os executa com estes comandos
npm run-script test
npm run-scirpt test-coverage
npm run-script anyCrazyCommand
Tão simples como isso!