Tengo problemas para hacer que Mocha funcione como se esperaba, y me encantaría decirlo como está documentado, pero (parece) que no hay mucha documentación sobre cómo hacer que funcione.
Lo instalé usando npm(tanto global como localmente), y cada vez que lo ejecuto obtengo:
$ mocha
mocha: command not found
Ok, pensé que no estaba en mi PATH, así que intenté ejecutarlo directamente,
$ ./node_modules/mocha/bin/mocha
execvp(): No such file or directory
Finalmente, intenté presionar el otro binarchivo y obtuve,
$ ./node_modules/mocha/bin/_mocha
path.existsSync is deprecated. It is now called `fs.existsSync`.
.
✔ 1 tests complete (1ms)
¿Cómo puedo ejecutar mis pruebas con un solo comando? Vows parece permitirte, pero he escuchado que Mocha es la mejor opción, simplemente parece que no puedo hacer que funcione correctamente.
¿Y alguna idea sobre el error que obtuve en mi tercer intento?
Editar:
Estoy corriendo,
- Ubuntu 11.10 de 64 bits
- Node.js 0.7.5
- npm 1.1.8
- moca 0.14.1
- debería 0.6.0
npm install mocha, obtengo el resultado./node_modules/.bin/mochaesperado.sudo npm install -g mochame atrapa/usr/local/bin/mocha. Si esto no funciona correctamente en su entorno, podría ser un error, o simplemente mocha no se actualizó para admitir el nodo 0.7. *. En cuanto a su advertencia de desaprobación,existsyexistsSyncfueron trasladados depathquefsen el nodo 0.7.1.