2017-02-20 4 views
6

Wie kann ich feststellen, Mocha wo nach meinen Testdateien suchen? Meine Testdateien befinden sich nicht im Ordner ./test des Standardprojektstamms. Mein Test sitzt in Modules/.*/Tests/.Sagen Sie Mocha, wo Sie nach Testdateien suchen können

Ich habe versucht, das --grep Befehlszeilenargument zu verwenden, aber ich habe das Gefühl, dieses Argument sucht nach Test NAMES nicht für Test FILE NAMES.

mocha --grep Modules\/.*\/Tests

Der obige Befehl gibt den Fehler:

Warning: Could not find any test files matching pattern: test
No test files found

Antwort

12

Sie haben ihre Dateien nicht nur Verzeichnis übereinstimmen, sondern auch. Außerdem brauchen Sie keine grep, verwenden Sie nur --:

mocha -- Modules/**/Tests/*.js 
// or `mocha -- Modules/Tests/*.js` (I am not sure because you didn't give the project hierarchy) 
Verwandte Themen