2017-03-03 3 views
0

könnten eine dumme Frage sein:Mokka Lauf npm Test keine Fehler Details

Ich bin mit einem Befehlseinheit-Tests zu tun, und fanden heraus, dass, wenn es einige Fehler ist, dann wird die Fehlermeldung nicht gedruckt werden was das Debugging wirklich schwierig macht. Hier ist der Befehl, den ich

lief

und hier ist die package.json:

cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-no de/register app/**/index-test.ts --reporter nyan 

TSconfig:

1 { 
    2 "compilerOptions": { 
    3  "outDir": "./built", 
    4  "allowJs": true, 
    5  "target": "es5" 
    6 }, 
    7 "include": [ 
    8  "./app/**/*.ts" 
    9 ] 
10 } 

, wenn ich es laufen, es zeigt:

➜ GhostFaceRestful git:(exie/robot) ✗ npm test 

> [email protected] test /Users/exie/workspace/GhostFaceRestful 
> cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-node/register app/**/index-test.ts --reporter nyan 

npm ERR! Test failed. See above for more details. 

ohne zeigen Details überhaupt ... Wie soll ich das richtig machen?

+0

BTW: Wenn es keinen Fehler gibt, läuft es reibungslos und Drucken der Fortschrittsbalken und whatnot. Aber wenn es einen Fehler gibt, zeigt es nicht die Fehler, die den Zweck des Komponententestens irgendwie vereiteln: | –

+0

existiert eine Datei npm-debug.log auf Ihrem System? – Josh

+0

Danke für die Antwort @josh. es tut es nicht. Aber manchmal gibt es tatsächlich eine npm-debug.log Datei erscheint in meinem "git status" als eine nicht-inszenierte Datei –

Antwort

0

--reporter nyan generiert eine süße Katze Cartoon anstelle von einigen der Testdetails. Versuchen Sie es ohne diese Option auszuführen und sehen Sie, ob Sie die benötigten Informationen erhalten.