Quer executar testes Node.js sempre que um arquivo é alterado? Adicione isto ao seu ~/.bash_profile
:
alias automocha="supervisor -q -n exit -x mocha -- -b"
E, claro, instale o mocha e o supervisor em seu contexto global:
$ npm install -g supervisor mocha
Agora apenas execute automocha
para invocar mocha
toda vez que um arquivo for alterado.
Bônus: adicione ao seu package.json
Não quer ter isso no contexto global? Isso é justo, basta mesclar essas definições em seu package.json:
"scripts": {
"autotest": "./node_modules/.bin/supervisor -q -n exit -x ./node_modules/.bin/mocha -- -b"
},
"devDependencies": {
"mocha": "~1.10.0",
"supervisor": "~0.5.2"
}
Em seguida, execute-o:
$ npm run autotest