Testy My Mocha działały poprawnie, ale kiedy dodałem nowy moduł (i testuję), mocha przestał uruchamiać wszystkie moje pliki testowe, a teraz uruchamia tylko jeden nowy test.Mocha uruchamia tylko jeden plik testowy
Mój skrypt testowy:
env NODE_PATH=$NODE_PATH:$PWD/src mocha --recursive --compilers js:babel-core/register src/**/*.test.js --require babel-polyfill
Mój projekt jest skonstruowany tak:
/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
miałem kilka testów w /components
i /util
i wszystko działało w porządku, ale kiedy umieścić moduł w /src
(jak /some-other-module
) z plikiem .test.js
, Mocha uruchamia tylko ten plik testowy i żaden inny.
Dziękuję. To działa idealnie. Zakładam, że '**' zadziała, ponieważ działa w mojej powłoce (ZShell), ale wygląda na to, że skrypty 'package.json' są uruchamiane z Bash. – SimpleJ
Jak ustawić wzór w konfiguracji 'mocha'? – Green