Meine Mocha-Tests funktionierten gut, aber als ich ein neues Modul (und Test) hinzufügte, hörte Mocha auf, alle meine Testdateien laufen zu lassen und führt jetzt nur den einzigen neuen Test durch.Mocha läuft nur eine Testdatei
Mein Testskript:
/src
/components
/component-name
index.js
component.js
component-name.test.js
style.scss
/util
/module-name
index.js
module-name.test.js
/some-other-module
index.js
some-other-module.test.js
Ich hatte mehrere Tests in /components
und /util
und alles funktionierte gut, aber wenn ich Platz ein Modul in /src
:
env NODE_PATH=$NODE_PATH:$PWD/src mocha --recursive --compilers js:babel-core/register src/**/*.test.js --require babel-polyfill
Mein Projekt wie dieses aufgebaut ist, (wie /some-other-module
) mit einer .test.js
Datei darin, läuft Mocha nur diese Testdatei und keine der anderen.
Vielen Dank. Das funktioniert perfekt. Ich nahm an, '**' würde funktionieren, weil es in meiner Shell (ZShell) funktioniert, aber es scheint, dass 'package.json' Skripte mit Bash ausgeführt werden. – SimpleJ
Wie setze ich ein Muster in 'mocha' config? – Green