115 votes

Comment installer et lancer Mocha, le module de test de Node.js ? Obtention de "mocha : command not found" après l'installation

J'ai des difficultés à obtenir Moka fonctionne comme prévu, et j'aimerais dire comme documenté, mais il (semble) qu'il n'y ait pas beaucoup de documentation sur la façon de faire fonctionner l'appareil.

Je l'ai installé en utilisant npm (à la fois globalement et localement), et à chaque fois que je l'exécute, j'obtiens :

$ mocha
mocha: command not found

Ok, donc je me suis dit que ce n'était pas dans mon PATH J'ai donc essayé de l'exécuter directement,

$ ./node_modules/mocha/bin/mocha 
execvp(): No such file or directory

Finalement, j'ai essayé de frapper l'autre bin et a obtenu,

$ ./node_modules/mocha/bin/_mocha 
path.existsSync is deprecated. It is now called `fs.existsSync`.

  .

   1 tests complete (1ms)

Comment puis-je exécuter mes tests à l'aide d'une seule commande ? Vœux semble vous laisser faire, mais j'ai entendu dire que Mocha était le meilleur choix, mais je n'arrive pas à le faire fonctionner correctement.

Et qu'en est-il de l'erreur que j'ai obtenue lors de ma troisième tentative ?

Edita:

Je cours,

  • Ubuntu 11.10 64-bit
  • Node.js 0.7.5
  • npm 1.1.8
  • mocha 0.14.1
  • devrait être 0.6.0

1voto

harsh 1868 Points 26

Réponse tardive mais je pense que cela fonctionnera.

Installer mocha globalement

npm install --global mocha

Si vous avez déjà installé mocha, définissez le chemin d'accès à bin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X