Use npm test, mas também npm run-script test

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!